File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,10 @@ fn new_str_hash[V]() -> std.map.hashmap[str,V] {
46
46
ret std. map . mk_hashmap [ str, V ] ( hasher, eqer) ;
47
47
}
48
48
49
+ fn def_eq ( & ast. def_id a , & ast. def_id b ) -> bool {
50
+ ret a. _0 == b. _0 && a. _1 == b. _1 ;
51
+ }
52
+
49
53
fn new_def_hash[ V ] ( ) -> std. map . hashmap [ ast. def_id , V ] {
50
54
51
55
fn hash ( & ast. def_id d ) -> uint {
@@ -55,12 +59,8 @@ fn new_def_hash[V]() -> std.map.hashmap[ast.def_id,V] {
55
59
ret u;
56
60
}
57
61
58
- fn eq ( & ast. def_id a , & ast. def_id b ) -> bool {
59
- ret a. _0 == b. _0 && a. _1 == b. _1 ;
60
- }
61
-
62
62
let std. map. hashfn[ ast. def_id ] hasher = hash;
63
- let std. map. eqfn[ ast. def_id ] eqer = eq ;
63
+ let std. map. eqfn[ ast. def_id ] eqer = def_eq ;
64
64
ret std. map . mk_hashmap [ ast. def_id , V ] ( hasher, eqer) ;
65
65
}
66
66
You can’t perform that action at this time.
0 commit comments