summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2009-11-30 22:42:35 +0000
committerJohn McCall <rjmccall@apple.com>2009-11-30 22:42:35 +0000
commit10eae1851d3f6cfa9ab665fc2bd54a3ff57293d8 (patch)
tree92bacc32cd9c5e89a53994b619effcc494843cc7 /clang/lib/AST/Expr.cpp
parent120037fec7ad543a95ec19aced0ab5778a160de9 (diff)
downloadbcm5719-llvm-10eae1851d3f6cfa9ab665fc2bd54a3ff57293d8.tar.gz
bcm5719-llvm-10eae1851d3f6cfa9ab665fc2bd54a3ff57293d8.zip
Eliminate the use of OverloadedFunctionDecl in member expressions.
Create a new UnresolvedMemberExpr for these lookups. Assorted hackery around qualified member expressions; this will all go away when we implement the correct (i.e. extremely delayed) implicit-member semantics. llvm-svn: 90161
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r--clang/lib/AST/Expr.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp
index e4de703029f..624a620b9fb 100644
--- a/clang/lib/AST/Expr.cpp
+++ b/clang/lib/AST/Expr.cpp
@@ -1525,6 +1525,7 @@ static ICEDiag CheckICE(const Expr* E, ASTContext &Ctx) {
case Expr::CXXTemporaryObjectExprClass:
case Expr::CXXUnresolvedConstructExprClass:
case Expr::CXXDependentScopeMemberExprClass:
+ case Expr::UnresolvedMemberExprClass:
case Expr::ObjCStringLiteralClass:
case Expr::ObjCEncodeExprClass:
case Expr::ObjCMessageExprClass:
OpenPOWER on IntegriCloud