================ @@ -4591,7 +4589,9 @@ bool TokenAnnotator::spaceRequiredBetween(const AnnotatedLine &Line, if (!BeforeLeft) return false; if (BeforeLeft->is(tok::coloncolon)) { - return Left.is(tok::star) && + const auto *Prev = BeforeLeft->Previous; + return Left.is(tok::star) && Prev && + !Prev->endsSequence(tok::identifier, TT_FunctionTypeLParen) && ---------------- kadircet wrote:
i think we can also have cases like `void (A::B::*func)();` https://github.com/llvm/llvm-project/pull/105043 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits