auto merge of #11055 : pcwalton/rust/placement-box, r=pcwalton

r? @nikomatsakis
This commit is contained in:
bors 2014-01-09 16:11:18 -08:00
commit ff3d5d4603
22 changed files with 297 additions and 43 deletions

View file

@ -547,6 +547,8 @@ pub enum CallSugar {
#[deriving(Clone, Eq, Encodable, Decodable, IterBytes)]
pub enum Expr_ {
ExprVstore(@Expr, ExprVstore),
// First expr is the place; second expr is the value.
ExprBox(@Expr, @Expr),
ExprVec(~[@Expr], Mutability),
ExprCall(@Expr, ~[@Expr], CallSugar),
ExprMethodCall(NodeId, @Expr, Ident, ~[P<Ty>], ~[@Expr], CallSugar),