From bd34770a92fc4ce6c1ee9a00fad295f440bdc62b Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 4 May 2011 19:29:27 -0400 Subject: Add missing ret statements to check_mod Un-XFAIL compile-fail export tests --- src/comp/middle/resolve.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/comp') diff --git a/src/comp/middle/resolve.rs b/src/comp/middle/resolve.rs index 5320389d..8b92cabd 100644 --- a/src/comp/middle/resolve.rs +++ b/src/comp/middle/resolve.rs @@ -382,6 +382,8 @@ fn lookup_name_wrapped(&env e, ast.ident i, namespace ns, direction dir) case (ast.mie_item(?item)) { if (visible(i, m, dir)) { ret some(found_def_item(item, ns)); + } else { + ret none[def_wrap]; } } case (ast.mie_tag_variant(?item, ?variant_idx)) { @@ -391,6 +393,8 @@ fn lookup_name_wrapped(&env e, ast.ident i, namespace ns, direction dir) auto vid = variants.(variant_idx).node.id; auto t = ast.def_variant(tid, vid); ret some[def_wrap](def_wrap_other(t)); + } else { + ret none[def_wrap]; } } case (_) { -- cgit v1.2.3