From 2536c6da0ec4db6506f93f5f7d65ac1c17348c77 Mon Sep 17 00:00:00 2001 From: John McCall Date: Wed, 25 Aug 2010 10:28:54 +0000 Subject: More incremental progress towards not including Expr.h in Sema.h. llvm-svn: 112044 --- clang/lib/Sema/SemaExpr.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'clang/lib/Sema/SemaExpr.cpp') diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 197c44dfa47..c8e8ecda861 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -1480,7 +1480,7 @@ Sema::PerformObjectMemberConversion(Expr *&From, SourceRange FromRange = From->getSourceRange(); SourceLocation FromLoc = FromRange.getBegin(); - ImplicitCastExpr::ResultCategory Category = CastCategory(From); + ExprValueKind VK = CastCategory(From); // C++ [class.member.lookup]p8: // [...] Ambiguities can often be resolved by qualifying a name with its @@ -1518,8 +1518,8 @@ Sema::PerformObjectMemberConversion(Expr *&From, if (PointerConversions) QType = Context.getPointerType(QType); - ImpCastExprToType(From, QType, CastExpr::CK_UncheckedDerivedToBase, - Category, &BasePath); + ImpCastExprToType(From, QType, CK_UncheckedDerivedToBase, + VK, &BasePath); FromType = QType; FromRecordType = QRecordType; @@ -1556,7 +1556,7 @@ Sema::PerformObjectMemberConversion(Expr *&From, if (PointerConversions) UType = Context.getPointerType(UType); ImpCastExprToType(From, UType, CastExpr::CK_UncheckedDerivedToBase, - Category, &BasePath); + VK, &BasePath); FromType = UType; FromRecordType = URecordType; } @@ -1573,7 +1573,7 @@ Sema::PerformObjectMemberConversion(Expr *&From, return true; ImpCastExprToType(From, DestType, CastExpr::CK_UncheckedDerivedToBase, - Category, &BasePath); + VK, &BasePath); return false; } -- cgit v1.2.3