about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/ui/resolve/macro-determinacy-non-module.rs5
-rw-r--r--src/test/ui/resolve/macro-determinacy-non-module.stderr10
2 files changed, 15 insertions, 0 deletions
diff --git a/src/test/ui/resolve/macro-determinacy-non-module.rs b/src/test/ui/resolve/macro-determinacy-non-module.rs
new file mode 100644
index 00000000000..7bc4c664304
--- /dev/null
+++ b/src/test/ui/resolve/macro-determinacy-non-module.rs
@@ -0,0 +1,5 @@
+use std as line;
+
+const C: u32 = line!(); //~ ERROR cannot determine resolution for the macro `line`
+
+fn main() {}
diff --git a/src/test/ui/resolve/macro-determinacy-non-module.stderr b/src/test/ui/resolve/macro-determinacy-non-module.stderr
new file mode 100644
index 00000000000..bc19de8d04c
--- /dev/null
+++ b/src/test/ui/resolve/macro-determinacy-non-module.stderr
@@ -0,0 +1,10 @@
+error: cannot determine resolution for the macro `line`
+  --> $DIR/macro-determinacy-non-module.rs:3:16
+   |
+LL | const C: u32 = line!();
+   |                ^^^^
+   |
+   = note: import resolution is stuck, try simplifying macro imports
+
+error: aborting due to previous error
+