summaryrefslogtreecommitdiffstats
path: root/src/test/ui/resolve/resolve-bad-import-prefix.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/resolve/resolve-bad-import-prefix.rs')
-rw-r--r--src/test/ui/resolve/resolve-bad-import-prefix.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/ui/resolve/resolve-bad-import-prefix.rs b/src/test/ui/resolve/resolve-bad-import-prefix.rs
new file mode 100644
index 000000000..325c69b43
--- /dev/null
+++ b/src/test/ui/resolve/resolve-bad-import-prefix.rs
@@ -0,0 +1,14 @@
+mod m {}
+enum E {}
+struct S;
+trait Tr {}
+
+use {}; // OK
+use ::{}; // OK
+use m::{}; // OK
+use E::{}; // OK
+use S::{}; // FIXME, this and `use S::{self};` should be an error
+use Tr::{}; // FIXME, this and `use Tr::{self};` should be an error
+use Nonexistent::{}; //~ ERROR unresolved import `Nonexistent`
+
+fn main () {}