about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorDylan DPC <dylan.dpc@gmail.com>2021-02-19 02:49:11 +0100
committerGitHub <noreply@github.com>2021-02-19 02:49:11 +0100
commitcc01bbe8f0cf7b19053c5f0578992cb7d2f4bba8 (patch)
treedf4b476cce5cf436042bd57e9e76e6d68bc1e78c /src
parentc244546626fb95b25df4713fa82c5f3877f7dbfc (diff)
parent9889e44470cbc6ae3c8e2fcfb6016ed15ed8cf51 (diff)
Rollup merge of #82259 - osa1:issue82156, r=petrochenkov
Fix popping singleton paths in when generating E0433

Fixes #82156

---

This was introduced with #72923, so pinging `@Patryk27` for reviews.
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/resolve/issue-82156.rs3
-rw-r--r--src/test/ui/resolve/issue-82156.stderr9
2 files changed, 12 insertions, 0 deletions
diff --git a/src/test/ui/resolve/issue-82156.rs b/src/test/ui/resolve/issue-82156.rs
new file mode 100644
index 00000000000..6215259e486
--- /dev/null
+++ b/src/test/ui/resolve/issue-82156.rs
@@ -0,0 +1,3 @@
+fn main() {
+    super(); //~ ERROR failed to resolve: there are too many leading `super` keywords
+}
diff --git a/src/test/ui/resolve/issue-82156.stderr b/src/test/ui/resolve/issue-82156.stderr
new file mode 100644
index 00000000000..d53599dcce6
--- /dev/null
+++ b/src/test/ui/resolve/issue-82156.stderr
@@ -0,0 +1,9 @@
+error[E0433]: failed to resolve: there are too many leading `super` keywords
+  --> $DIR/issue-82156.rs:2:5
+   |
+LL |     super();
+   |     ^^^^^ there are too many leading `super` keywords
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0433`.