summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2010-01-31 20:58:15 +0000
committerEli Friedman <eli.friedman@gmail.com>2010-01-31 20:58:15 +0000
commita682427e42ada5d97d6d3b659c63d3d9ea62a1ae (patch)
tree14e42b186dfe635e8bad3dda111614ea8f283d05 /clang/lib/Sema/Sema.h
parent604179775adee4104791d64abbb4b9397f35796b (diff)
downloadbcm5719-llvm-a682427e42ada5d97d6d3b659c63d3d9ea62a1ae.tar.gz
bcm5719-llvm-a682427e42ada5d97d6d3b659c63d3d9ea62a1ae.zip
Switch expressions like T() and T(1,2) over to new-style initialization. I'm
not quite sure what we want to do about the AST representation; comments welcome. llvm-svn: 94967
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r--clang/lib/Sema/Sema.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index 6f1ab14778d..7f4806d3050 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -1924,12 +1924,6 @@ public:
bool RequiresZeroInit = false,
bool BaseInitialization = false);
- OwningExprResult BuildCXXTemporaryObjectExpr(CXXConstructorDecl *Cons,
- QualType writtenTy,
- SourceLocation tyBeginLoc,
- MultiExprArg Args,
- SourceLocation rParenLoc);
-
OwningExprResult BuildCXXCastArgument(SourceLocation CastLoc,
QualType Ty,
CastExpr::CastKind Kind,
@@ -1983,14 +1977,6 @@ public:
Expr **Args, unsigned NumArgs,
SourceLocation Loc,
InitializationKind Kind);
-
- CXXConstructorDecl *
- PerformInitializationByConstructor(QualType ClassType,
- MultiExprArg ArgsPtr,
- SourceLocation Loc, SourceRange Range,
- DeclarationName InitEntity,
- InitializationKind Kind,
- ASTOwningVector<&ActionBase::DeleteExpr> &ConvertedArgs);
bool CompleteConstructorCall(CXXConstructorDecl *Constructor,
MultiExprArg ArgsPtr,
OpenPOWER on IntegriCloud