DenisGZM wrote: I added parsing all attributes in ParseCXXClassMemberDeclaration before calling ParseDeclarationSpecifiers and it seems to solve problem, but it also changes annotation ranges for struct and class members https://github.com/llvm/llvm-project/pull/133107