<div dir="ltr">Hi,<div><br></div><div>I am playing with this simple example <a href="https://github.com/eliben/llvm-clang-samples/blob/master/src_llvm/simple_module_pass.cpp">https://github.com/eliben/llvm-clang-samples/blob/master/src_llvm/simple_module_pass.cpp</a>.</div><div><br></div><div>I added a LoopInfo pass dependency:</div><div><div><br></div><div>  // Create a pass manager and fill it with the passes we want to run.</div><div>  legacy::PassManager PM;</div><div>  PM.add(new LoopInfoWrapperPass());</div><div>  PM.add(new GVNames());</div><div>  PM.run(*Mod);</div></div><div><br></div><div>When linking against the release version of LLVM library, it compiles, links, and runs fine.</div><div><br></div><div>But when linking against the debug version of LLVM library, it crashes on   PM.add(new LoopInfoWrapperPass());</div><div><br></div><div>I am pretty sure I might be doing something stupid, but cannot see the problem.</div><div><div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">- Welson<br><div><div><div><br></div></div></div></div></div>
</div></div></div>