diff options
| -rw-r--r-- | src/rustc/middle/ty.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rustc/middle/ty.rs b/src/rustc/middle/ty.rs index 891bbca5d19..fdbab1a789f 100644 --- a/src/rustc/middle/ty.rs +++ b/src/rustc/middle/ty.rs @@ -3099,6 +3099,10 @@ fn normalize_ty(cx: ctxt, t: t) -> t { } let t = alt get(t).struct { + ty_rptr(region, mt) { + // This type has a region. Get rid of it + mk_rptr(cx, re_static, mt) + } ty_enum(did, r) { alt r.self_r { some(_) { |
