[cfe-dev] __thread keyword, LLVM 3.2 & Xcode 4.6

James Gregurich bayoubengal at me.com
Mon Nov 5 16:37:19 PST 2012


I just updated to Xcode 4.6.  I note the following:

$ /Applications/Xcode46-DP1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
Apple clang version 4.2 (tags/Apple/clang-424.0.11) (based on LLVM 3.2svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix

It is my understanding from the release notes, that LLVM 3.2 is support thread-local storage. I just re-ran my test using the '__thread' keyword from the last time I asked about this and I still just get one instance of the object rather than one-per-thread.

Is this something that should be working?


More information about the cfe-dev mailing list