aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-05-26 01:04:47 +0000
committerAnders Carlsson <andersca@mac.com>2009-05-26 01:04:47 +0000
commite9263729b701cb02201907c6942cada72d5eefbf (patch)
treee1b657329a66fdde53d60e9e1276458547aa9803
parentebefdd83e4833109860935eda739c9706beb535e (diff)
Remove a bunch of unused constructors
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72407 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/AST/Expr.h6
-rw-r--r--include/clang/AST/ExprObjC.h8
-rw-r--r--include/clang/AST/StmtObjC.h4
3 files changed, 0 insertions, 18 deletions
diff --git a/include/clang/AST/Expr.h b/include/clang/AST/Expr.h
index 79cd510f21..494729cb65 100644
--- a/include/clang/AST/Expr.h
+++ b/include/clang/AST/Expr.h
@@ -945,12 +945,6 @@ class CallExpr : public Expr {
unsigned NumArgs;
SourceLocation RParenLoc;
- // This version of the ctor is for deserialization.
- CallExpr(StmtClass SC, Stmt** subexprs, unsigned numargs, QualType t,
- SourceLocation rparenloc)
- : Expr(SC,t), SubExprs(subexprs),
- NumArgs(numargs), RParenLoc(rparenloc) {}
-
protected:
// This version of the constructor is for derived classes.
CallExpr(ASTContext& C, StmtClass SC, Expr *fn, Expr **args, unsigned numargs,
diff --git a/include/clang/AST/ExprObjC.h b/include/clang/AST/ExprObjC.h
index 60a57b471c..51b99610cd 100644
--- a/include/clang/AST/ExprObjC.h
+++ b/include/clang/AST/ExprObjC.h
@@ -344,14 +344,6 @@ class ObjCMessageExpr : public Expr {
enum { IsInstMeth=0, IsClsMethDeclUnknown, IsClsMethDeclKnown, Flags=0x3 };
unsigned getFlag() const { return (uintptr_t) SubExprs[RECEIVER] & Flags; }
- // constructor used during deserialization
- ObjCMessageExpr(Selector selInfo, QualType retType,
- SourceLocation LBrac, SourceLocation RBrac,
- Stmt **subexprs, unsigned nargs)
- : Expr(ObjCMessageExprClass, retType), SubExprs(subexprs),
- NumArgs(nargs), SelName(selInfo), MethodProto(NULL),
- LBracloc(LBrac), RBracloc(RBrac) {}
-
public:
/// This constructor is used to represent class messages where the
/// ObjCInterfaceDecl* of the receiver is not known.
diff --git a/include/clang/AST/StmtObjC.h b/include/clang/AST/StmtObjC.h
index fa335bb1c2..8ae7071744 100644
--- a/include/clang/AST/StmtObjC.h
+++ b/include/clang/AST/StmtObjC.h
@@ -76,10 +76,6 @@ private:
Stmt *SubExprs[END_EXPR];
SourceLocation AtCatchLoc, RParenLoc;
- // Used by deserialization.
- ObjCAtCatchStmt(SourceLocation atCatchLoc, SourceLocation rparenloc)
- : Stmt(ObjCAtCatchStmtClass), AtCatchLoc(atCatchLoc), RParenLoc(rparenloc) {}
-
public:
ObjCAtCatchStmt(SourceLocation atCatchLoc, SourceLocation rparenloc,
ParmVarDecl *catchVarDecl,