-
Notifications
You must be signed in to change notification settings - Fork 175
Closed
Description
- cppast version: 4143cea
- parser:
libclang_parser - clang version: 15.0.5
Clang 15 has brough two important changes that break things inside cppast.
The more serious of the two is the changes to preprocessing - macro definitions no longer seem to be detected correctly. The preprocessor line number test is also failing, although I am having a harder time determining why.
Less serious is that clang 15 has given concepts their own cursor, which is currently unhandled. This should be a fairly easy fix, simply plugging the existing concept parser into that cursor type. I'd be happy to put in a PR with a fix for this, though I'd appreciate guidance on how to ensure backwards compatability with clang versions that don't define that cursor type.
Metadata
Metadata
Assignees
Labels
No labels