让clang只是解析而不用担心包含

时间:2017-07-21 14:47:52

标签: clang llvm libclang

我正在编写一个使用clang CompilerInstance和ParseAST来解析和重写源文件的工具。我觉得很烦人的是,如果包含路径丢失,那么工具输出一个错误,它无法找到一些包含文件,但AST仍在构建,我的工具工作得很好。我想要做的是告诉clang在缺少包含文件时不报告错误,只是解析AST并让我重写该文件中的代码。

是否有示例显示如何执行此操作?

我的代码基于github的CIrewriter.cpp示例。https://github.com/loarabia/Clang-tutorial/blob/master/CIrewriter.cpp

0 个答案:

没有答案