3

私はllvm::ModuleいくつかのC++コードからコードを生成することを探しています。

具体的には、Clangによって生成されたコードと別のソースからのコードを混合します。残念ながら、ClangのCodeGenModuleクラスは、それを使用する定義がある場合にのみ、モジュールに宣言を生成することを主張しているように見えます。

CodeGenModuleとにかくこれらの宣言を生成するように説得するにはどうすればよいですか?

4

1 に答える 1

0

どうやら、-femit-all-decls実際にはすべてのdeclを出力するわけではないので、実際にすべてのdeclを出力するようにClangのソースコードを変更する必要がありました。

于 2012-12-26T23:53:18.633 に答える