[cfe-dev] Accessing ASTContext after run() invocation
Pardis Pashakhanloo via cfe-dev
cfe-dev at lists.llvm.org
Fri Nov 9 07:48:01 PST 2018
Hi all,
Suppose we have created a ClangTool in libtooling.
Is there a way to record ASTContexts (say, in the consumer), and access
them after clangTool.run(...)?
For example:
std::vector<ASTContext*> contexts;
int main(int argc, char **argv) {
CommonOptionsParser OptionsParser(argc, argv, MyToolCategory);
ClangTool Tool(OptionsParser.getCompilations(),
OptionsParser.getSourcePathList());
Tool.run(newFrontendActionFactory<MyAction>().get());
// I want to access contexts[i] here and possibly use the rewriter.
}
Any help is appreciated.
Thanks,
Pardis P
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20181109/574cf97a/attachment.html>
More information about the cfe-dev
mailing list