From 35b2960d0074a776556a22b13834ad8f657ffc2e Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Thu, 15 Nov 2012 14:25:51 -0800 Subject: [PATCH] Add another test for #3177 --- src/test/compile-fail/issue-3177-mutable-struct.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/test/compile-fail/issue-3177-mutable-struct.rs diff --git a/src/test/compile-fail/issue-3177-mutable-struct.rs b/src/test/compile-fail/issue-3177-mutable-struct.rs new file mode 100644 index 000000000000..db1768ba52e6 --- /dev/null +++ b/src/test/compile-fail/issue-3177-mutable-struct.rs @@ -0,0 +1,11 @@ +// xfail-test +// error-pattern: instantiating a type parameter with an incompatible type +struct S { + s: T, + mut cant_nest: () +} + +fn main() { + let a1 = ~S{ s: true, cant_nest: () }; + let _a2 = ~S{ s: move a1, cant_nest: () }; +}