Lines Matching defs:new
107 // Make vanilla 'new' and 'delete' illegal for Stmts.
109 void* operator new(size_t bytes) throw() {
110 assert(0 && "Stmts cannot be allocated with regular 'new'.");
210 // or by doing a placement new.
211 void* operator new(size_t bytes, ASTContext& C,
213 return ::operator new(bytes, C, alignment);
216 void* operator new(size_t bytes, ASTContext* C,
218 return ::operator new(bytes, *C, alignment);
221 void* operator new(size_t bytes, void* mem) throw() {
460 Body = new (C) Stmt*[NumStmts];