summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2018-11-21 14:20:03 -0500
committerPietro Albini <pietro@pietroalbini.org>2018-11-22 23:17:00 +0100
commited51070f17d949eaca7794ee026e33740d4f3a41 (patch)
treeb3363a5760a3602e9fb6acdd89a0e00812a9d9c5
parent26f711a8c851b7fb38be59acabeb683cd2231a05 (diff)
downloadrust-ed51070f17d949eaca7794ee026e33740d4f3a41.tar.gz
add regression test
-rw-r--r--src/test/ui/issues/issue-56128.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-56128.rs b/src/test/ui/issues/issue-56128.rs
new file mode 100644
index 00000000000..4d36fec9c04
--- /dev/null
+++ b/src/test/ui/issues/issue-56128.rs
@@ -0,0 +1,13 @@
+// Regression test for #56128. When this `pub(super) use...` gets
+// exploded in the HIR, we were not handling ids correctly.
+
+mod bar {
+ pub(super) use self::baz::{x, y};
+
+ mod baz {
+ pub fn x() { }
+ pub fn y() { }
+ }
+}
+
+fn main() { }