diff --git a/src/test/run-pass/unique-assign-copy.rs b/src/test/run-pass/unique-assign-copy.rs new file mode 100644 index 00000000000..389480bff1c --- /dev/null +++ b/src/test/run-pass/unique-assign-copy.rs @@ -0,0 +1,10 @@ +fn main() { + let i = ~mutable 1; + // Should be a copy + let j; + j = i; + *i = 2; + *j = 3; + assert *i == 2; + assert *j == 3; +} \ No newline at end of file