summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorHaitao Li <lihaitao@gmail.com>2011-11-10 23:31:55 +0800
committerBrian Anderson <banderson@mozilla.com>2011-11-10 19:19:10 -0800
commit9bc2f1800dcf97aff968478569c52204ec6d3998 (patch)
treec9320f95e83f1a87405470a37fc26f54f9a4ecc8 /src/test
parentf705f681218f45a9d011a4bdd5575b31fdafce2d (diff)
downloadrust-9bc2f1800dcf97aff968478569c52204ec6d3998.tar.gz
rust-9bc2f1800dcf97aff968478569c52204ec6d3998.zip
rustc: Add support of warning on unused imports
Fixes issue #889
Diffstat (limited to 'src/test')
-rw-r--r--src/test/compile-fail/unused-imports-warn.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/test/compile-fail/unused-imports-warn.rs b/src/test/compile-fail/unused-imports-warn.rs
new file mode 100644
index 00000000000..88e42e0490a
--- /dev/null
+++ b/src/test/compile-fail/unused-imports-warn.rs
@@ -0,0 +1,19 @@
+// error-pattern:unused import
+import cal = bar::c::cc;
+
+mod foo {
+    type point = {x: int, y: int};
+    type square = {p: point, h: uint, w: uint};
+}
+
+mod bar {
+    mod c {
+        import foo::point;
+        import foo::square;
+        fn cc(p: point) -> str { ret 2 * (p.x + p.y); }
+    }
+}
+
+fn main() {
+    cal({x:3, y:9});
+}