about summary refs log tree commit diff
path: root/src/test/compile-fail/for-loop-decl.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/compile-fail/for-loop-decl.rs')
-rw-r--r--src/test/compile-fail/for-loop-decl.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/test/compile-fail/for-loop-decl.rs b/src/test/compile-fail/for-loop-decl.rs
index 3f497094208..952bf8c060a 100644
--- a/src/test/compile-fail/for-loop-decl.rs
+++ b/src/test/compile-fail/for-loop-decl.rs
@@ -13,10 +13,16 @@ extern mod std;
 use std::oldmap::HashMap;
 use std::bitv;
 
-type fn_info = {vars: HashMap<uint, var_info>};
-type var_info = {a: uint, b: uint};
+struct FnInfo {
+    vars: HashMap<uint, VarInfo>
+}
+
+struct VarInfo {
+    a: uint,
+    b: uint,
+}
 
-fn bitv_to_str(enclosing: fn_info, v: ~bitv::Bitv) -> str {
+fn bitv_to_str(enclosing: FnInfo, v: ~bitv::Bitv) -> str {
     let s = "";
 
     // error is that the value type in the hash map is var_info, not a box