about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorÖmer Sinan Ağacan <omeragacan@gmail.com>2021-02-18 17:53:09 +0300
committerÖmer Sinan Ağacan <omeragacan@gmail.com>2021-02-18 19:13:40 +0300
commit9889e44470cbc6ae3c8e2fcfb6016ed15ed8cf51 (patch)
tree0e0e9854b3d6233caa2e8c4ba11881d260766cf5 /src
parentcb2effd44e667d133e31ef334e30d10195218ce6 (diff)
Fix popping singleton paths in when generating E0433
Fixes #82156
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`.