diff options
author | Anders Carlsson <andersca@mac.com> | 2010-04-24 18:38:56 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2010-04-24 18:38:56 +0000 |
commit | 5d270e8fa6fbd7ba9be6a3fa765f6a8ed1e2ac9b (patch) | |
tree | 9a404f406387ef8485ec24dfcb106138503e5a60 /clang/lib/Sema/SemaExpr.cpp | |
parent | df3d1c2d1f95cdfd604f3a504ceac5e8ac05b570 (diff) | |
download | bcm5719-llvm-5d270e8fa6fbd7ba9be6a3fa765f6a8ed1e2ac9b.tar.gz bcm5719-llvm-5d270e8fa6fbd7ba9be6a3fa765f6a8ed1e2ac9b.zip |
Add BasePath arguments to all cast expr constructors.
llvm-svn: 102258
Diffstat (limited to 'clang/lib/Sema/SemaExpr.cpp')
-rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 683cd39012b..f0b25f90ffa 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -3957,13 +3957,15 @@ Sema::BuildCStyleCastExpr(SourceLocation LParenLoc, TypeSourceInfo *Ty, Expr *castExpr = static_cast<Expr*>(Op.get()); CastExpr::CastKind Kind = CastExpr::CK_Unknown; + // FIXME: Initialize base path! + CXXBaseSpecifierArray BasePath; if (CheckCastTypes(SourceRange(LParenLoc, RParenLoc), Ty->getType(), castExpr, Kind)) return ExprError(); Op.release(); return Owned(new (Context) CStyleCastExpr(Ty->getType().getNonReferenceType(), - Kind, castExpr, Ty, + Kind, castExpr, BasePath, Ty, LParenLoc, RParenLoc)); } |