summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2010-04-24 22:54:32 +0000
committerAnders Carlsson <andersca@mac.com>2010-04-24 22:54:32 +0000
commit36db0d9c476089845597445437ff07186694ca2c (patch)
treeed895a419dbe6815859815fcecf2ba2527ab6404 /clang/lib/Sema/SemaDeclCXX.cpp
parent26b6e23d5720a8678d2c4fe252fd6db91fb28103 (diff)
downloadbcm5719-llvm-36db0d9c476089845597445437ff07186694ca2c.tar.gz
bcm5719-llvm-36db0d9c476089845597445437ff07186694ca2c.zip
Add an explicit UsuallyTinyPtrVector that takes a single element.
llvm-svn: 102283
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r--clang/lib/Sema/SemaDeclCXX.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp
index af4245d21c5..0e6ebaecd49 100644
--- a/clang/lib/Sema/SemaDeclCXX.cpp
+++ b/clang/lib/Sema/SemaDeclCXX.cpp
@@ -1503,11 +1503,10 @@ BuildImplicitBaseInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor,
SourceLocation(), ParamType, 0);
// Cast to the base class to avoid ambiguities.
- CXXBaseSpecifierArray BasePath;
- BasePath.push_back(BaseSpec);
SemaRef.ImpCastExprToType(CopyCtorArg, BaseSpec->getType(),
CastExpr::CK_UncheckedDerivedToBase,
- /*isLvalue=*/true, BasePath);
+ /*isLvalue=*/true,
+ CXXBaseSpecifierArray(BaseSpec));
InitializationKind InitKind
= InitializationKind::CreateDirect(Constructor->getLocation(),
OpenPOWER on IntegriCloud