1
Fork 0

Make ~fn non-copyable, make &fn copyable, split barefn/closure types,

correct handling of moves for struct-record update.

Part of #3678.  Fixes #2828, #3904, #4719.
This commit is contained in:
Niko Matsakis 2013-01-31 17:12:29 -08:00
parent 82d7396333
commit a32498d846
187 changed files with 2065 additions and 2373 deletions

View file

@ -392,7 +392,7 @@ priv impl ext_ctxt {
expr: @ast::expr,
args: ~[@ast::expr]
) -> @ast::expr {
self.expr(span, ast::expr_call(expr, args, false))
self.expr(span, ast::expr_call(expr, args, ast::NoSugar))
}
fn lambda_expr(expr: @ast::expr) -> @ast::expr {