From 7bb6733f2c186e1728b21fd4a609716a63b8250e Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Sat, 18 Jun 2011 18:44:21 -0700 Subject: [PATCH] test: Add a test case for derived-tydescs-before-dynamic-allocas --- src/test/run-pass/alloca-from-derived-tydesc.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/test/run-pass/alloca-from-derived-tydesc.rs diff --git a/src/test/run-pass/alloca-from-derived-tydesc.rs b/src/test/run-pass/alloca-from-derived-tydesc.rs new file mode 100644 index 00000000000..9b37f368d02 --- /dev/null +++ b/src/test/run-pass/alloca-from-derived-tydesc.rs @@ -0,0 +1,17 @@ +// xfail-stage0 + +tag option[T] { + some(T); + none; +} + +type r[T] = rec(mutable (option[T])[] v); + +fn f[T]() -> T[] { + ret ~[]; +} + +fn main() { + let r[int] r = rec(mutable v=~[]); + r.v = f(); +}