This should fix [[ https://bugs.llvm.org/show_bug.cgi?id=28101 | PR28101 ]] where the culprit line is parsed as `FieldDecl 0x2136240 <line:6:3, col:16> col:6 'T':'T'`(why not `A<T>` tho?).
I observed that GCC(trunk on godbolt.org) would issue: `<source>:6:6: error: field 'int A<int>::A' with same name as class`, which corresponds to clang's `diag::err_member_name_of_class`.
Any guidance and comments would be appreciated.