如何使用 Clang 编码生成未使用的声明? [复制]

2024-02-23

我正在寻找代码生成一个llvm::Module来自一些 C++ 代码。

具体来说,我将混合 Clang 生成的代码和其他来源的代码。不幸的是,铿锵CodeGenModule如果存在使用它的定义,类似乎坚持只在模块中生成声明。

我怎样才能说服CodeGenModule无论如何都要生成这些声明吗?


显然,-femit-all-decls实际上并没有发出所有的 decl,所以我必须修改 Clang 的源代码才能真正发出所有的 decl。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Clang 编码生成未使用的声明? [复制] 的相关文章

随机推荐