aboutsummaryrefslogtreecommitdiff
path: root/src/comp/middle
diff options
context:
space:
mode:
authorBrian Anderson <[email protected]>2011-05-02 20:29:39 -0400
committerBrian Anderson <[email protected]>2011-05-02 22:07:36 -0400
commited40c85af5c6eec82746696d3ce2d0e7ae22c1d4 (patch)
tree787c5ee833fe2604c7914a60e6b5b2f43abf382b /src/comp/middle
parentAdd some tests of tag-export interaction (diff)
downloadrust-ed40c85af5c6eec82746696d3ce2d0e7ae22c1d4.tar.xz
rust-ed40c85af5c6eec82746696d3ce2d0e7ae22c1d4.zip
Extract ast.is_exported from the resolve module
Diffstat (limited to 'src/comp/middle')
-rw-r--r--src/comp/middle/resolve.rs19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/comp/middle/resolve.rs b/src/comp/middle/resolve.rs
index c045413c..5320389d 100644
--- a/src/comp/middle/resolve.rs
+++ b/src/comp/middle/resolve.rs
@@ -370,24 +370,7 @@ fn lookup_name_wrapped(&env e, ast.ident i, namespace ns, direction dir)
}
}
- auto count = 0;
- for (@ast.view_item vi in m.view_items) {
- alt (vi.node) {
- case (ast.view_item_export(?id)) {
- if (_str.eq(i, id)) {
- ret true;
- }
- count += 1;
- }
- case (_) { /* fall through */ }
- }
- }
- // If there are no declared exports then everything is exported
- if (count == 0) {
- ret true;
- } else {
- ret false;
- }
+ ret ast.is_exported(i, m);
}
alt (m.index.find(i)) {