diff options
| author | Patrick Walton <[email protected]> | 2011-04-28 20:16:32 -0700 |
|---|---|---|
| committer | Patrick Walton <[email protected]> | 2011-04-28 20:16:32 -0700 |
| commit | 6daf440037cb10baab332fde2b471712a3a42c76 (patch) | |
| tree | 0dbe6bc0777288b17e9d097fc55ae0e9ef118df6 /src/test | |
| parent | rustc: Add some value names to the vec append glue function. Un-XFAIL vec-gro... (diff) | |
| download | rust-6daf440037cb10baab332fde2b471712a3a42c76.tar.xz rust-6daf440037cb10baab332fde2b471712a3a42c76.zip | |
rustc: Fix vec append glue for strings. Add a test case.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/str-growth.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/run-pass/str-growth.rs b/src/test/run-pass/str-growth.rs new file mode 100644 index 00000000..06bc8b74 --- /dev/null +++ b/src/test/run-pass/str-growth.rs @@ -0,0 +1,14 @@ +fn main() { + auto s = "a"; + s += "b"; + check (s.(0) == ('a' as u8)); + check (s.(1) == ('b' as u8)); + + s += "c"; + s += "d"; + check (s.(0) == ('a' as u8)); + check (s.(1) == ('b' as u8)); + check (s.(2) == ('c' as u8)); + check (s.(3) == ('d' as u8)); +} + |