标签: c++ clang llvm
我正在寻找从某些C ++代码生成llvm::Module的代码。
llvm::Module
具体来说,我将混合Clang生成的代码和其他来源的代码。不幸的是,如果存在使用它的定义,Clang的CodeGenModule类似乎坚持只生成模块中的声明。
CodeGenModule
我怎样才能说服CodeGenModule生成这些声明呢?
答案 0 :(得分:2)
显然,-femit-all-decls实际上并没有发出所有的decl,所以我不得不修改Clang的源代码来实际发出所有的decls。
-femit-all-decls