use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer

llvm-svn: 153356
This commit is contained in:
Kostya Serebryany
2012-03-23 23:25:23 +00:00
parent 822c433a27
commit d18cb502bd

View 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);