Skip to content

Commit b3927d6

Browse files
committed
Don't write out type names when hashing types
I hope this is why my patch made things so much slower...
1 parent d673f76 commit b3927d6

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/comp/metadata/tyencode.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,11 @@ fn enc_sty(w: io::writer, cx: @ctxt, st: ty::sty) {
190190
w.write_char(']');
191191
}
192192
ty::ty_named(t, name) {
193-
w.write_char('"');
194-
w.write_str(*name);
195-
w.write_char('"');
193+
if cx.abbrevs != ac_no_abbrevs {
194+
w.write_char('"');
195+
w.write_str(*name);
196+
w.write_char('"');
197+
}
196198
enc_ty(w, cx, t);
197199
}
198200
}

0 commit comments

Comments
 (0)