diff options
| author | Brian Anderson <[email protected]> | 2011-05-04 19:29:27 -0400 |
|---|---|---|
| committer | Brian Anderson <[email protected]> | 2011-05-04 19:29:27 -0400 |
| commit | bd34770a92fc4ce6c1ee9a00fad295f440bdc62b (patch) | |
| tree | a0b55ed01f8aeddad255d4dad86059093cc86e5b /src/comp | |
| parent | Support new -g flag, only mangle glue names by type when it's passed. (diff) | |
| download | rust-bd34770a92fc4ce6c1ee9a00fad295f440bdc62b.tar.xz rust-bd34770a92fc4ce6c1ee9a00fad295f440bdc62b.zip | |
Add missing ret statements to check_mod
Un-XFAIL compile-fail export tests
Diffstat (limited to 'src/comp')
| -rw-r--r-- | src/comp/middle/resolve.rs | 4 |
1 files changed, 4 insertions, 0 deletions
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 (_) { |