diff options
| author | Michael Sullivan <sully@msully.net> | 2011-06-24 16:23:11 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-06-27 12:34:45 -0700 |
| commit | ec809188654b4b4c8defef4f2baead6e7518cf36 (patch) | |
| tree | 28cede9b058a841c9f972d8133c8fa2f0e2abcaa /src/test | |
| parent | 8ad7f3b56b79b13029384e51a201f495e0eb2a15 (diff) | |
| download | rust-ec809188654b4b4c8defef4f2baead6e7518cf36.tar.gz rust-ec809188654b4b4c8defef4f2baead6e7518cf36.zip | |
Add a test written by jdm that tests repeated vector self appending.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/vec-self-append.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/run-pass/vec-self-append.rs b/src/test/run-pass/vec-self-append.rs new file mode 100644 index 00000000000..882bced29a3 --- /dev/null +++ b/src/test/run-pass/vec-self-append.rs @@ -0,0 +1,12 @@ +// xfail-stage0 + +fn main() +{ + // Make sure we properly handle repeated self-appends. + let vec[int] a = [0]; + auto i = 20; + while (i > 0) { + a += a; + i -= 1; + } +} |
