From 9e2b2732214d080bff6e19f64d84e9df3b704320 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Mon, 9 Jan 2012 16:44:22 +0100 Subject: [PATCH] Iface types are not structural Not sure how they ended up being marked as such. --- src/comp/middle/ty.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/comp/middle/ty.rs b/src/comp/middle/ty.rs index 42225aa2acae..84db898d21ef 100644 --- a/src/comp/middle/ty.rs +++ b/src/comp/middle/ty.rs @@ -847,8 +847,7 @@ fn type_is_bool(cx: ctxt, ty: t) -> bool { fn type_is_structural(cx: ctxt, ty: t) -> bool { alt struct(cx, ty) { ty_rec(_) | ty_tup(_) | ty_tag(_, _) | ty_fn(_) | - ty_native_fn(_, _) | ty_obj(_) | ty_res(_, _, _) | - ty_iface(_, _) { true } + ty_native_fn(_, _) | ty_obj(_) | ty_res(_, _, _) { true } _ { false } } }