fix for llvm trunk

This commit is contained in:
Andreas Hollandt 2014-07-16 18:17:29 +02:00
parent 8af29baeda
commit a1b42f28ae
2 changed files with 6 additions and 3 deletions

View file

@ -498,7 +498,6 @@ static void initializePasses() {
initializeCore(Registry); initializeCore(Registry);
initializeDebugIRPass(Registry); initializeDebugIRPass(Registry);
initializeScalarOpts(Registry); initializeScalarOpts(Registry);
initializeObjCARCOpts(Registry);
initializeVectorization(Registry); initializeVectorization(Registry);
initializeIPO(Registry); initializeIPO(Registry);
initializeAnalysis(Registry); initializeAnalysis(Registry);

View file

@ -217,8 +217,12 @@ void writeModule(llvm::Module* m, std::string filename)
if (!global.params.output_s) if (!global.params.output_s)
{ {
bool Existed; #if LDC_LLVM_VER < 305
llvm::sys::fs::remove(spath.str(), Existed); bool existed;
llvm::sys::fs::remove(spath.str(), existed);
#else
llvm::sys::fs::remove(spath.str());
#endif
} }
} }