summaryrefslogtreecommitdiffstats
path: root/src/test/ui/imports/issue-19498.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/imports/issue-19498.rs')
-rw-r--r--src/test/ui/imports/issue-19498.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/ui/imports/issue-19498.rs b/src/test/ui/imports/issue-19498.rs
new file mode 100644
index 000000000..5fe6742f5
--- /dev/null
+++ b/src/test/ui/imports/issue-19498.rs
@@ -0,0 +1,13 @@
+use self::A;
+use self::B;
+mod A {} //~ ERROR the name `A` is defined multiple times
+//~| `A` redefined here
+pub mod B {} //~ ERROR the name `B` is defined multiple times
+//~| `B` redefined here
+mod C {
+ use C::D;
+ mod D {} //~ ERROR the name `D` is defined multiple times
+ //~| `D` redefined here
+}
+
+fn main() {}