David Majnemer
421c89debc
ThreadLocal: Return a mutable pointer if templated with a non-const type
...
It makes more sense for ThreadLocal<const T>::get to return a const T*
and ThreadLocal<T>::get to return a T*.
llvm-svn: 224225
2014-12-15 01:04:45 +00:00
Alp Toker
6a10223d4a
Fix a -Wunused-local-typedefs warning
...
llvm-svn: 213002
2014-07-14 22:46:45 +00:00
Reid Kleckner
d59e2faae1
Rename Windows.h to WindowsSupport.h to avoid ambiguity
...
llvm-svn: 201258
2014-02-12 21:26:20 +00:00
Argyrios Kyrtzidis
c6dc4d75fd
Satisfy C++ aliasing rules, per suggestion by Chandler.
...
llvm-svn: 158346
2012-06-12 01:06:16 +00:00
Argyrios Kyrtzidis
8d19c86c9a
For llvm::sys::ThreadLocalImpl instead of malloc'ing the platform-specific
...
thread local data, embed them in the class using a uint64_t and make sure
we get compiler errors if there's a platform where this is not big enough.
This makes ThreadLocal more safe for using it in conjunction with CrashRecoveryContext.
Related to crash in rdar://11434201.
llvm-svn: 158342
2012-06-12 00:21:31 +00:00
Charles Davis
54c9eb6fff
Now to chant the magical incantation that will exorcise the System library
...
from LLVM forever:
grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g'
llvm-svn: 120314
2010-11-29 19:44:50 +00:00
Michael J. Spencer
447762da85
Merge System into Support.
...
llvm-svn: 120298
2010-11-29 18:16:10 +00:00