diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-02-10 10:28:35 -0800 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-02-10 20:48:28 -0800 |
| commit | 0263039ca0350eb67ce11e985bd7e698de48ca0f (patch) | |
| tree | 97349888cf68f0d3b487ec15f50dcca558e96026 /src/comp/metadata/tyencode.rs | |
| parent | fdddf8f9e1d6738d42989a6d8a735dd58127e199 (diff) | |
| download | rust-0263039ca0350eb67ce11e985bd7e698de48ca0f.tar.gz rust-0263039ca0350eb67ce11e985bd7e698de48ca0f.zip | |
use absolute names when pretty-printing types
Diffstat (limited to 'src/comp/metadata/tyencode.rs')
| -rw-r--r-- | src/comp/metadata/tyencode.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/comp/metadata/tyencode.rs b/src/comp/metadata/tyencode.rs index 4d8042477d0..e69b3888b6c 100644 --- a/src/comp/metadata/tyencode.rs +++ b/src/comp/metadata/tyencode.rs @@ -53,11 +53,11 @@ fn enc_ty(w: io::writer, cx: @ctxt, t: ty::t) { some(a) { w.write_str(*a.s); ret; } none { let pos = w.tell(); - alt ty::type_name(t) { - some(n) { - w.write_char('"'); - w.write_str(n); + alt ty::type_def_id(t) { + some(def_id) { w.write_char('"'); + w.write_str(cx.ds(def_id)); + w.write_char('|'); } _ {} } |
