Skip to content

Commit 51be504

Browse files
committed
rustc: Expose common.def_eq().
1 parent 473a242 commit 51be504

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/comp/util/common.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ fn new_str_hash[V]() -> std.map.hashmap[str,V] {
4646
ret std.map.mk_hashmap[str,V](hasher, eqer);
4747
}
4848

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+
4953
fn new_def_hash[V]() -> std.map.hashmap[ast.def_id,V] {
5054

5155
fn hash(&ast.def_id d) -> uint {
@@ -55,12 +59,8 @@ fn new_def_hash[V]() -> std.map.hashmap[ast.def_id,V] {
5559
ret u;
5660
}
5761

58-
fn eq(&ast.def_id a, &ast.def_id b) -> bool {
59-
ret a._0 == b._0 && a._1 == b._1;
60-
}
61-
6262
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;
6464
ret std.map.mk_hashmap[ast.def_id,V](hasher, eqer);
6565
}
6666

0 commit comments

Comments
 (0)