diff options
Diffstat (limited to 'lib/Sema/Sema.cpp')
-rw-r--r-- | lib/Sema/Sema.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Sema/Sema.cpp b/lib/Sema/Sema.cpp index 7b9f5909d1..533b21cb43 100644 --- a/lib/Sema/Sema.cpp +++ b/lib/Sema/Sema.cpp @@ -894,8 +894,8 @@ bool Sema::isExprCallable(const Expr &E, QualType &ZeroArgCallReturnTy, } } - // Ignore overloads that are the pointer-to-member. - if (FR.IsAddressOfOperand && FR.HasFormOfMemberPointer) + // Ignore overloads that are pointer-to-member constants. + if (FR.HasFormOfMemberPointer) return false; return true; |