From 7d08eeb8dde433d5faa7bb45af56ef483216a0d5 Mon Sep 17 00:00:00 2001 From: Dmitry Babokin Date: Sat, 23 Feb 2013 20:49:56 +0400 Subject: [PATCH] Fix for #433: fix for ToT changes, removal of llvm::createGCInfoDeleter() --- cbackend.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cbackend.cpp b/cbackend.cpp index 9628d51e..eb68bc15 100644 --- a/cbackend.cpp +++ b/cbackend.cpp @@ -4841,7 +4841,10 @@ WriteCXXFile(llvm::Module *module, const char *fn, int vectorWidth, pm.add(llvm::createDeadCodeEliminationPass()); // clean up after smear pass //CO pm.add(llvm::createPrintModulePass(&fos)); pm.add(new CWriter(fos, includeName, vectorWidth)); +#if defined(LLVM_3_1) || defined(LLVM_3_2) + // This interface is depricated for 3.3+ pm.add(llvm::createGCInfoDeleter()); +#endif //CO pm.add(llvm::createVerifierPass()); pm.run(*module);