about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-01-13 00:04:47 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-01-13 00:15:23 +0300
commitebdd072e3b1d4b3eb39048c27be4e9b2ccc849a8 (patch)
treec34aa3af7cd61110542aad3c3f4f939bef3194dc /src
parentd6525ef539a04cb43de40080bdabc5f2f5a4a197 (diff)
downloadrust-ebdd072e3b1d4b3eb39048c27be4e9b2ccc849a8.tar.gz
rust-ebdd072e3b1d4b3eb39048c27be4e9b2ccc849a8.zip
resolve: Add a test for issue #57539
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/imports/issue-57539.rs8
-rw-r--r--src/test/ui/imports/issue-57539.stderr18
2 files changed, 26 insertions, 0 deletions
diff --git a/src/test/ui/imports/issue-57539.rs b/src/test/ui/imports/issue-57539.rs
new file mode 100644
index 00000000000..90b74eb4647
--- /dev/null
+++ b/src/test/ui/imports/issue-57539.rs
@@ -0,0 +1,8 @@
+// edition:2018
+
+mod core {
+    use core; //~ ERROR `core` is ambiguous
+    use crate::*;
+}
+
+fn main() {}
diff --git a/src/test/ui/imports/issue-57539.stderr b/src/test/ui/imports/issue-57539.stderr
new file mode 100644
index 00000000000..3f745fd8204
--- /dev/null
+++ b/src/test/ui/imports/issue-57539.stderr
@@ -0,0 +1,18 @@
+error[E0659]: `core` is ambiguous (name vs any other name during import resolution)
+  --> $DIR/issue-57539.rs:4:9
+   |
+LL |     use core; //~ ERROR `core` is ambiguous
+   |         ^^^^ ambiguous name
+   |
+   = note: `core` could refer to a built-in extern crate
+   = help: use `::core` to refer to this extern crate unambiguously
+note: `core` could also refer to the module imported here
+  --> $DIR/issue-57539.rs:5:9
+   |
+LL |     use crate::*;
+   |         ^^^^^^^^
+   = help: use `self::core` to refer to this module unambiguously
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0659`.