0
我想編寫一個llvm通過爲了做內聯優化因此我調用方法getAnalysis()但我有分段錯誤。爲什麼?這是我使用的代碼:如何寫內嵌llvm通
using namespace llvm;
namespace {
struct MyInline : public ModulePass {
static char ID;
MyInline2() : ModulePass(ID) {}
virtual bool runOnModule(Module &M) {
errs() << "Hello2: ";
CallGraph &CG = getAnalysis<CallGraph>();
return false;
}
};
}
char MyInline::ID = 0;
static RegisterPass<MyInline> X("MyInline", "MyInline Pass", false, false);
不是用「[解決]」標記標題,而是點擊解決問題的答案旁邊的綠色複選標記以接受答案。 – 2012-03-20 16:10:20