fix: support new clang-dumper template arguments - #241
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4d48196efd
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
4d48196 to
6e393a1
Compare
6e393a1 to
840aea4
Compare
|
840aea4 to
107f009
Compare
|







The future clang-dumper emits four template-argument kinds that Clava currently rejects.
This adds parser and AST support for
Declaration,NullPtr,TemplateExpansion, andStructuralValue. The structural-value model keeps the serialized type; the current dumper does not serialize the value payload.Verification:
gradle -p ClangAstParser compileJavatemplate_expansion_pack.cppcorpus with a local build of clang-dumper and reparsed Clava's generated outputModel: GPT-5.6-Luna