]> granicus.if.org Git - clang/commitdiff
use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer
authorKostya Serebryany <kcc@google.com>
Fri, 23 Mar 2012 23:25:23 +0000 (23:25 +0000)
committerKostya Serebryany <kcc@google.com>
Fri, 23 Mar 2012 23:25:23 +0000 (23:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153356 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/BackendUtil.cpp

index 79cdb3c240ba77dff8836b505b2f2a59af08fafc..a65ae82c1db8cd8de426427cbef96c1bcbadbcf4 100644 (file)
@@ -168,7 +168,7 @@ void EmitAssemblyHelper::CreatePasses() {
   }
 
   if (LangOpts.ThreadSanitizer) {
-    PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate,
+    PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast,
                            addThreadSanitizerPass);
     PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0,
                            addThreadSanitizerPass);