我正在进行一个基于libTooling的项目,参考 this编写了一个自定义前端操作类。现在我想在同一工具中运行clang静态分析。目前,我修改编译器选项后再次运行该工具以进行clang静态分析。但这样会再次解析文件并创建AST。
我希望只创建一次AST,并用于自定义前端操作和clang静态分析。如何实现这一点?MultiplexConsumer在这里有任何帮助吗?
我希望只创建一次AST,并用于自定义前端操作和clang静态分析。如何实现这一点?MultiplexConsumer在这里有任何帮助吗?