commit | d2caa7f8b154b2487ffa431875fefcaa4f74a3ef | [log] [tgz] |
---|---|---|
author | Matthew Dempsky <mdempsky@google.com> | Tue Jun 18 18:03:45 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Tue Jun 18 18:03:45 2019 +0000 |
tree | e5c81a3ad575b4386516dda5d0a73b59e2d88e51 | |
parent | 99acf35ede0d27ca80a65afa446c91157875d1e8 [diff] |
[vm] Document why we don't use thread_local on iOS For more background, see: https://stackoverflow.com/a/29929949 https://github.com/abseil/abseil-cpp/blob/8f117240/absl/base/config.h#L142 Change-Id: I604bfcc0bac9fe5f59340e668fe01aeecdea8073 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/106433 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
diff --git a/runtime/vm/os_thread.h b/runtime/vm/os_thread.h index 7d27cc8..ffbbd96 100644 --- a/runtime/vm/os_thread.h +++ b/runtime/vm/os_thread.h
@@ -11,6 +11,7 @@ #include "vm/allocation.h" #include "vm/globals.h" +// On iOS, thread_local requires iOS 9+. #if !HOST_OS_IOS #define HAS_C11_THREAD_LOCAL 1 #endif