[LLVMdev] newbie with pass registering Problem
Devang Patel
dpatel at apple.com
Tue Apr 22 09:14:48 PDT 2008
On Apr 22, 2008, at 2:22 AM, Nicole Irwanto wrote:
> Hi!!
>
> This is my first time with llvm. I'm still learning and really need
> help.
>
> I wrote only one Function Pass, which uses another Function Pass
> (blockNrs), and registered this:
> RegisterPass<FunctionAnalysis> X("gasched", "Genom Scheduling Pass");
>
> When I compile my sourcecode, everything was okay. But when I tried
> to test it, i got this error Message:
Did you use static ID ? For example ...
class VISIBILITY_HIDDEN GVN : public FunctionPass {
bool runOnFunction(Function &F);
public:
static char ID; // Pass identification, replacement for typeid
GVN() : FunctionPass((intptr_t)&ID) { }
...
-
Devang
More information about the llvm-dev
mailing list