diff --git a/src/test/run-pass/issue-980.rs b/src/test/run-pass/issue-980.rs new file mode 100644 index 000000000000..fe0e75b22e21 --- /dev/null +++ b/src/test/run-pass/issue-980.rs @@ -0,0 +1,13 @@ +tag maybe_pointy { + no_pointy; + yes_pointy(@pointy); +} + +type pointy = { + mutable x : maybe_pointy +}; + +fn main() { + let m = @{ mutable x : no_pointy }; + m.x = yes_pointy(m); +}