Go to file
David Majnemer 3400563ea6 UBSan: Teach isDerivedFromAtOffset and findBaseAtOffset about vbases
When the __virtual_mask is set, __offset_flags >> __offset_shift yields
an offset into the vtable.  Dereferencing this vtable slot gets us the
vbase offset.

Adjust a test case to verify that this, in fact, works.

Differential Revision: http://reviews.llvm.org/D6074

llvm-svn: 221445
2014-11-06 08:55:23 +00:00
clang [X86] Use fallthroughs to reduce the number of calls to setFeatureEnabled for different CPUs. 2014-11-06 05:52:19 +00:00
clang-tools-extra [clang-tidy] google-readability-function: skip std::nullptr_t 2014-11-05 11:08:39 +00:00
compiler-rt UBSan: Teach isDerivedFromAtOffset and findBaseAtOffset about vbases 2014-11-06 08:55:23 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Prune CRLF. 2014-10-27 12:37:26 +00:00
libcxx Fix rvalue bug in __has_operator_addressof 2014-11-05 21:20:10 +00:00
libcxxabi Disable backtrace libcxxabi test on ARM 2014-11-05 14:45:46 +00:00
lld [Mips] Take into account that PIC code is inherently CPIC 2014-11-06 07:07:29 +00:00
lldb Fixed the C++ method name class to be a bit more picky about what it identifies as a C++ method. 2014-11-05 23:56:37 +00:00
llvm Object, COFF: Infer symbol sizes from adjacent symbols 2014-11-06 08:10:41 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly Extract SCEV generation into subfunction 2014-11-06 00:27:01 +00:00