summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-08-07 18:45:49 +0000
committerAnders Carlsson <andersca@mac.com>2009-08-07 18:45:49 +0000
commit4f4aab2aeb257c6748000009e38354c78690ecb3 (patch)
tree86bbb3ba1c0140aec80069f21ac47fc3c2654163 /clang/lib/Sema
parent2f7562c83e1b31df6b2195d0f7aec68fe43308b3 (diff)
downloadbcm5719-llvm-4f4aab2aeb257c6748000009e38354c78690ecb3.tar.gz
bcm5719-llvm-4f4aab2aeb257c6748000009e38354c78690ecb3.zip
Use the correct cast kind as suggested by Doug.
llvm-svn: 78395
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaOverload.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp
index 0fb515e80d3..d7d2610742c 100644
--- a/clang/lib/Sema/SemaOverload.cpp
+++ b/clang/lib/Sema/SemaOverload.cpp
@@ -2001,7 +2001,8 @@ Sema::PerformObjectArgumentInitialization(Expr *&From, CXXMethodDecl *Method) {
From->getSourceRange()))
return true;
- ImpCastExprToType(From, DestType, CastExpr::CK_Unknown, /*isLvalue=*/true);
+ ImpCastExprToType(From, DestType, CastExpr::CK_DerivedToBase,
+ /*isLvalue=*/true);
return false;
}
OpenPOWER on IntegriCloud