about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2020-11-22 14:20:16 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2020-11-22 14:23:54 +0300
commit6667c6637d6d91e76e4b2879c412e63c6eceb4b3 (patch)
tree34340f38ab59b6957045825bf46db56e19c555f5
parent20328b532336017213ccb4095740955d81060ebc (diff)
downloadrust-6667c6637d6d91e76e4b2879c412e63c6eceb4b3.tar.gz
rust-6667c6637d6d91e76e4b2879c412e63c6eceb4b3.zip
Add test for an unmotivated "cannot determine resolution" error
-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
+