Welson Sun via llvm-dev
2017-Jun-23 23:10 UTC
[llvm-dev] Linking with debug version LLVM library crashes, linking with release version LLVM library fine
Hi, I am playing with this simple example https://github.com/eliben/llvm-clang-samples/blob/master/src_llvm/simple_module_pass.cpp . I added a LoopInfo pass dependency: // Create a pass manager and fill it with the passes we want to run. legacy::PassManager PM; PM.add(new LoopInfoWrapperPass()); PM.add(new GVNames()); PM.run(*Mod); When linking against the release version of LLVM library, it compiles, links, and runs fine. But when linking against the debug version of LLVM library, it crashes on PM.add(new LoopInfoWrapperPass()); I am pretty sure I might be doing something stupid, but cannot see the problem. -- - Welson -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170623/0da2c3e4/attachment.html>