about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-08-06 21:40:49 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-08-06 21:40:49 -0700
commit793c0a1116af40d8a84941525f148a3d785c3f0c (patch)
tree51ee119a87fef9e88499db89cd87e12bc6bc5231 /src
parent6a7c714df665ea943da79f96071dd4a1069ec93d (diff)
test: Modernize and un-XFAIL issue-2242-d.rs (issue #2242)
Diffstat (limited to 'src')
-rw-r--r--src/test/auxiliary/issue_2242_a.rs6
-rw-r--r--src/test/auxiliary/issue_2242_b.rs2
-rw-r--r--src/test/auxiliary/issue_2242_c.rs2
-rw-r--r--src/test/run-pass/issue-2242-d.rs6
4 files changed, 7 insertions, 9 deletions
diff --git a/src/test/auxiliary/issue_2242_a.rs b/src/test/auxiliary/issue_2242_a.rs
index 54ae3cba785..36a7daae9dc 100644
--- a/src/test/auxiliary/issue_2242_a.rs
+++ b/src/test/auxiliary/issue_2242_a.rs
@@ -2,9 +2,9 @@
 #[crate_type = "lib"];
 
 trait to_str {
-    fn to_str() -> str;
+    fn to_str() -> ~str;
 }
 
-impl of to_str for str {
-    fn to_str() -> str { self }
+impl of to_str for ~str {
+    fn to_str() -> ~str { self }
 }
diff --git a/src/test/auxiliary/issue_2242_b.rs b/src/test/auxiliary/issue_2242_b.rs
index 9b91918846c..51a955c8590 100644
--- a/src/test/auxiliary/issue_2242_b.rs
+++ b/src/test/auxiliary/issue_2242_b.rs
@@ -5,5 +5,5 @@ use a;
 import a::to_str;
 
 impl of to_str for int {
-    fn to_str() -> str { fmt!{"%?", self} }
+    fn to_str() -> ~str { fmt!{"%?", self} }
 }
diff --git a/src/test/auxiliary/issue_2242_c.rs b/src/test/auxiliary/issue_2242_c.rs
index 7dfcd9e33b0..3a6fc87173b 100644
--- a/src/test/auxiliary/issue_2242_c.rs
+++ b/src/test/auxiliary/issue_2242_c.rs
@@ -6,5 +6,5 @@ use a;
 import a::to_str;
 
 impl of to_str for bool {
-    fn to_str() -> str { fmt!{"%b", self} }
+    fn to_str() -> ~str { fmt!{"%b", self} }
 }
diff --git a/src/test/run-pass/issue-2242-d.rs b/src/test/run-pass/issue-2242-d.rs
index c6f2cc99e33..b1a8badf00b 100644
--- a/src/test/run-pass/issue-2242-d.rs
+++ b/src/test/run-pass/issue-2242-d.rs
@@ -1,4 +1,3 @@
-// xfail-test
 // aux-build:issue_2242_a.rs
 // aux-build:issue_2242_b.rs
 // aux-build:issue_2242_c.rs
@@ -7,11 +6,10 @@ use a;
 use b;
 use c;
 
-import b::to_str;
-import c::to_str;
+import a::to_str;
 
 fn main() {
-    io::println("foo".to_str());
+    io::println((~"foo").to_str());
     io::println(1.to_str());
     io::println(true.to_str());
 }