summaryrefslogtreecommitdiffstats
path: root/clang/include
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2018-07-22 05:21:47 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2018-07-22 05:21:47 +0000
commitcc4ad95c303daf27ba3a1815eb81b2c832383ba2 (patch)
treec740130471721ea30c00d8b05108a5685c3ff619 /clang/include
parentb8b21d2fcac48ef26d3af325cc4d6cf4bddb78f7 (diff)
downloadbcm5719-llvm-cc4ad95c303daf27ba3a1815eb81b2c832383ba2.tar.gz
bcm5719-llvm-cc4ad95c303daf27ba3a1815eb81b2c832383ba2.zip
PR38257: don't perform ADL when instantiating a unary & operator that turns out
to be forming a pointer-to-member. llvm-svn: 337653
Diffstat (limited to 'clang/include')
-rw-r--r--clang/include/clang/Sema/Sema.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h
index 0aa1fc42c6a..ab934223b8f 100644
--- a/clang/include/clang/Sema/Sema.h
+++ b/clang/include/clang/Sema/Sema.h
@@ -4262,6 +4262,7 @@ public:
ExprResult ActOnUnaryOp(Scope *S, SourceLocation OpLoc,
tok::TokenKind Op, Expr *Input);
+ bool isQualifiedMemberAccess(Expr *E);
QualType CheckAddressOfOperand(ExprResult &Operand, SourceLocation OpLoc);
ExprResult CreateUnaryExprOrTypeTraitExpr(TypeSourceInfo *TInfo,
OpenPOWER on IntegriCloud