[clang] [Clang] Static and explicit object member functions with the same parameter-type-lists (PR #93430)

via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 5 07:50:09 PDT 2024


================
@@ -5813,6 +5813,23 @@ static TypoCorrection TryTypoCorrectionForCall(Sema &S, Expr *Fn,
   return TypoCorrection();
 }
 
+static bool isParenthetizedAndQualifiedAddressOfExpr(Expr *Fn) {
+  if (!isa<ParenExpr>(Fn))
+    return false;
+
+  Fn = Fn->IgnoreParens();
----------------
cor3ntin wrote:

Nope, Any cast would make it a different shape than `(&foo::bar)`

https://github.com/llvm/llvm-project/pull/93430


More information about the cfe-commits mailing list