aboutsummaryrefslogtreecommitdiff
path: root/src/comp/middle/trans.rs
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-02-15 12:20:30 -0800
committerGraydon Hoare <[email protected]>2011-02-15 12:20:30 -0800
commit9ae89bd404803be6b820189d8e0480b3395d05ee (patch)
treebc9fb10220f1d2275f02731a866cf9a177abef3d /src/comp/middle/trans.rs
parentFix missing path in expr_ext. (diff)
downloadrust-9ae89bd404803be6b820189d8e0480b3395d05ee.tar.xz
rust-9ae89bd404803be6b820189d8e0480b3395d05ee.zip
Add _mutable unop.
Diffstat (limited to 'src/comp/middle/trans.rs')
-rw-r--r--src/comp/middle/trans.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index c4e5c9c4..72a4fe5c 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -1834,6 +1834,9 @@ fn trans_unary(@block_ctxt cx, ast.unop op,
}
ret res(sub.bcx, val);
}
+ case (ast._mutable) {
+ ret trans_expr(cx, e);
+ }
}
fail;
}