[LLVMdev] Build is broken, errors: too many arguments to function ‘llvm::ModulePass* llvm::createAddressSanitizerModulePass()
Yuri
yuri at rawbw.com
Sat Jul 12 14:59:53 PDT 2014
When I am trying to build rev.212880 - rev.212883, I am getting these
errors. Buildling with gcc-4.8.2
Yuri
---- errors ----
llvm[4]: Compiling CommonOptionsParser.cpp for Release build
/xpool/llvm/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp: In function
‘void addAddressSanitizerPasses(const llvm::PassManagerBuilder&,
llvm::legacy::PassManagerBase&)’:
/xpool/llvm/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp:187:72: error:
too many arguments to function ‘llvm::ModulePass*
llvm::createAddressSanitizerModulePass()’
PM.add(createAddressSanitizerModulePass(CGOpts.SanitizerBlacklistFile));
^
In file included from
/xpool/llvm/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp:38:0:
/xpool/llvm/llvm/include/llvm/Transforms/Instrumentation.h:68:13: note:
declared here
ModulePass *createAddressSanitizerModulePass();
^
/xpool/llvm/llvm/tools/clang/lib/Lex/PTHLexer.cpp: In static member
function ‘static clang::PTHManager* clang::PTHManager::Create(const
string&, clang::DiagnosticsEngine&)’:
/xpool/llvm/llvm/tools/clang/lib/Lex/PTHLexer.cpp:445:45: error: no
matching function for call to ‘llvm::MemoryBuffer::getFile(const
string&, std::unique_ptr<llvm::MemoryBuffer>&)’
if (llvm::MemoryBuffer::getFile(file, File)) {
^
More information about the llvm-dev
mailing list