[LLVMdev] DomTreeNode

George Baah georgebaah at gmail.com
Mon Aug 20 14:38:38 PDT 2012


Hi Guys,
  I am using the Postdom pass and I would like to get the root of the tree.
However,
everytime I try to get the root, I get a segfault. I don't know why the
environment can't
find DominatorTreeBase.

Below is the code that generates the Segfault. In my .h file I include
Dominators.h



PDT.getRootNode(); //PDT is a reference to a PostDominatorTree


dyld: lazy symbol binding failed: Symbol not found:
__ZN4llvm17DominatorTreeBaseINS_10BasicBlockEE11getRootNodeEv
  Referenced from:
/Users/georgebaah/Software/llvm3.1/build/Debug+Asserts/bin/../lib/LLVMNshira.dylib
  Expected in: flat namespace

dyld: Symbol not found:
__ZN4llvm17DominatorTreeBaseINS_10BasicBlockEE11getRootNodeEv
  Referenced from:
/Users/georgebaah/Software/llvm3.1/build/Debug+Asserts/bin/../lib/LLVMNshira.dylib
  Expected in: flat namespace


George
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120820/e9de8c1e/attachment.html>


More information about the llvm-dev mailing list