Remove a bunch of unused constructors

llvm-svn: 72407
This commit is contained in:
Anders Carlsson 2009-05-26 01:04:47 +00:00
parent 3562240952
commit b7e69b06b5
3 changed files with 0 additions and 18 deletions

View File

@ -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,

View File

@ -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.

View File

@ -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,