From bc03c82c79f4f970eb183cc40eb89f687f8853f5 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Thu, 16 Sep 2010 16:24:19 -0700 Subject: Check for infinitely sized tags. Un-XFAIL test/compile-fail/infinite-tag-type-recursion.rs. --- src/test/compile-fail/infinite-tag-type-recursion.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/test') diff --git a/src/test/compile-fail/infinite-tag-type-recursion.rs b/src/test/compile-fail/infinite-tag-type-recursion.rs index 19aea090..a3d5d62d 100644 --- a/src/test/compile-fail/infinite-tag-type-recursion.rs +++ b/src/test/compile-fail/infinite-tag-type-recursion.rs @@ -1,8 +1,11 @@ // -*- rust -*- -// error-pattern: Infinite type recursion +// error-pattern: tag of infinite size -type mlist = tag(cons(int,mlist), nil()); +tag mlist { + cons(int, mlist); + nil(); +} fn main() { auto a = cons(10, cons(11, nil())); -- cgit v1.2.3