我正在寻找代码生成一个llvm::Module
来自一些 C++ 代码。
具体来说,我将混合 Clang 生成的代码和其他来源的代码。不幸的是,铿锵CodeGenModule
如果存在使用它的定义,类似乎坚持只在模块中生成声明。
我怎样才能说服CodeGenModule
无论如何都要生成这些声明吗?
显然,-femit-all-decls
实际上并没有发出所有的 decl,所以我必须修改 Clang 的源代码才能真正发出所有的 decl。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)