Go to file
David Majnemer 5d2670c52a ScalarEvolution: Construct SCEVDivision's Derived type instead of itself
SCEVDivision::divide constructed an object of SCEVDivision<Derived>
instead of Derived.  divide would call visit which would cast the
SCEVDivision<Derived> to type Derived.  As it happens,
SCEVDivision<Derived> and Derived currently have the same layout but
this is fragile and grounds for UB.

Instead, just construct Derived.  No functional change intended.

llvm-svn: 222126
2014-11-17 11:27:45 +00:00
clang [Sanitizer] Parse and produce all sanitizer-relevant arguments in SanitizerArgs. 2014-11-16 20:53:53 +00:00
clang-tools-extra Remove some redundant virtual on overridden functions 2014-11-14 19:27:22 +00:00
compiler-rt Revert r222091 because it caused a buildbot failure. 2014-11-16 09:44:37 +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 build regression caused by not defining ABI library macros 2014-11-15 17:25:23 +00:00
libcxxabi Add -g -fno-omit-frame-pointer when compiling tests with sanitizers 2014-11-14 22:27:43 +00:00
lld [PECOFF] Fix 32-bit delay-import table. 2014-11-17 02:04:54 +00:00
lldb For some reason, sometimes the directory paths that clang emits have internal 2014-11-15 01:54:26 +00:00
llvm ScalarEvolution: Construct SCEVDivision's Derived type instead of itself 2014-11-17 11:27:45 +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 Enable SCEV based code generation by default 2014-11-16 22:50:23 +00:00