Go to file
David Blaikie 6adc78e0df Replace TypeLoc llvm::cast support to be well-defined.
The TypeLoc hierarchy used the llvm::cast machinery to perform undefined
behavior by casting pointers/references to TypeLoc objects to derived types
and then using the derived copy constructors (or even returning pointers to
derived types that actually point to the original TypeLoc object).

Some context is in this thread:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-December/056804.html
Though it's spread over a few months which can be hard to read in the mail
archive.

llvm-svn: 175462
2013-02-18 22:06:02 +00:00
clang Replace TypeLoc llvm::cast support to be well-defined. 2013-02-18 22:06:02 +00:00
clang-tools-extra Fix -use-nullptr problems with assert() 2013-02-17 16:45:54 +00:00
compiler-rt [asan] enable asan_prelink_test when gold is the default linker (gold and bfd linker have different flag syntax) 2013-02-18 08:37:49 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Bruce Mitchener: Minor typo fixes. 2013-02-15 15:37:50 +00:00
libcxxabi Bruce Mitchener: Typo fixes. 2013-02-15 15:48:49 +00:00
lld [Core,Driver,ELF] Differentiate static and dynamic executables. 2013-02-14 20:32:00 +00:00
lldb Added a host call to get the number of CPUs. It should work on all POSIX unixes, linux and Windows. 2013-02-17 20:46:30 +00:00
llvm Comment out the rdar number. 2013-02-18 21:59:15 +00:00
polly capitalize SCEV to match the current naming convention 2013-02-15 21:26:53 +00:00