[clang] [Clang] Repair the function "rParenEndsCast" to make incorrect judgments in template variable cases (PR #120904)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 1 19:10:16 PST 2025
================
@@ -2474,6 +2480,11 @@ class AnnotatingParser {
Current.getNextNonComment()->isOneOf(tok::comma, tok::r_brace)) {
Current.setType(TT_StringInConcatenation);
}
+ } else if (Style.isCpp() && Current.is(tok::kw_using)) {
+ if (Current.Next && Current.Next->Next && Current.Next->Next->Next) {
+ if (Current.Next->Next->Next->isTypeName(LangOpts))
----------------
dty2 wrote:
You are right, I would plan to do it using the way you mentioned in #121318.
https://github.com/llvm/llvm-project/pull/120904
More information about the cfe-commits
mailing list