summary refs log tree commit diff
path: root/src/test/compile-fail/export2.rs
diff options
context:
space:
mode:
authorBrian Anderson <andersrb@gmail.com>2011-04-24 19:40:01 -0400
committerBrian Anderson <andersrb@gmail.com>2011-05-01 16:57:36 -0400
commit459b0ec8339da2b7ba2f76c3fd110f5b3e971a73 (patch)
treee9e7365d9eb768d7ec236d3ca47af0158831b1bf /src/test/compile-fail/export2.rs
parent40624e35d74e5d200ae689c02753f0d60924e668 (diff)
downloadrust-459b0ec8339da2b7ba2f76c3fd110f5b3e971a73.tar.gz
rust-459b0ec8339da2b7ba2f76c3fd110f5b3e971a73.zip
Implement simple module export
Diffstat (limited to 'src/test/compile-fail/export2.rs')
-rw-r--r--src/test/compile-fail/export2.rs25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/test/compile-fail/export2.rs b/src/test/compile-fail/export2.rs
new file mode 100644
index 00000000000..18e84ddc035
--- /dev/null
+++ b/src/test/compile-fail/export2.rs
@@ -0,0 +1,25 @@
+// xfail-boot
+// error-pattern: unresolved name
+
+mod foo {
+  export x;
+
+  fn x() {
+    bar.x();
+  }
+}
+
+mod bar {
+  export y;
+
+  fn x() {
+    log "x";
+  }
+
+  fn y() {
+  }
+}
+
+fn main() {
+  foo.x();
+}