aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2010-05-07 09:06:26 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2010-05-07 09:06:26 +0000
commit44094690918dec25409d1c5968c80d623fecc8b2 (patch)
tree31356ecc3114640af9cb74af54aa1c32fcedd1d3
parent48296ba924cb95e0d898fa7a1da33f23be8c731c (diff)
Pass the correct type to BuildMemberReferenceExpr. Fixes bug 6466.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103247 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Sema/SemaExpr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Sema/SemaExpr.cpp b/lib/Sema/SemaExpr.cpp
index 3ac4d133fe..56288eaa46 100644
--- a/lib/Sema/SemaExpr.cpp
+++ b/lib/Sema/SemaExpr.cpp
@@ -2670,7 +2670,7 @@ Sema::BuildMemberReferenceExpr(ExprArg BaseArg, QualType BaseType,
return move(Result);
}
- return BuildMemberReferenceExpr(ExprArg(*this, Base), BaseType,
+ return BuildMemberReferenceExpr(ExprArg(*this, Base), Base->getType(),
OpLoc, IsArrow, SS, FirstQualifierInScope,
R, TemplateArgs);
}