From 6daf440037cb10baab332fde2b471712a3a42c76 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Thu, 28 Apr 2011 20:16:32 -0700 Subject: rustc: Fix vec append glue for strings. Add a test case. --- src/test/run-pass/str-growth.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/test/run-pass/str-growth.rs (limited to 'src/test') 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)); +} + -- cgit v1.2.3