Follow-up on https://reviews.llvm.org/D88553#inline-837013
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
This doesn't feel quite right to me - we're going to need to get PP conditional regions, include blocks etc from the ParsedAST (they're not in ASTContext).
My sense is that we'll need a fairly random subset of ParsedAST, and so ParsedAST is a reasonable abstraction unless it's hard to produce for tests. But it isn't!
What's the motivation for this change?
Comment Actions
Aww that comment is regarding syntax::buildSyntaxTree weren't you? I thought this was about getFoldingRanges API... Sorry.
Comment Actions
Oops, sorry - yes :-(
My the point there was that the traversal roots for building the syntax tree are the ASTContext's traversal scope, which defaults to TUDecl, so passing in TUDecl is misleading there.