From b6b0fd91486c0c6986302bc1d977ef3c68d46489 Mon Sep 17 00:00:00 2001
From: Oliver Middleton <olliemail27@gmail.com>
Date: Wed, 4 Dec 2019 01:31:35 +0000
Subject: [PATCH] rustdoc: Add test for fixed issue

---
 src/test/rustdoc-ui/issue-61732.rs     |  4 ++++
 src/test/rustdoc-ui/issue-61732.stderr | 11 +++++++++++
 2 files changed, 15 insertions(+)
 create mode 100644 src/test/rustdoc-ui/issue-61732.rs
 create mode 100644 src/test/rustdoc-ui/issue-61732.stderr

diff --git a/src/test/rustdoc-ui/issue-61732.rs b/src/test/rustdoc-ui/issue-61732.rs
new file mode 100644
index 0000000000000..d4835c092248e
--- /dev/null
+++ b/src/test/rustdoc-ui/issue-61732.rs
@@ -0,0 +1,4 @@
+// This previously triggered an ICE.
+
+pub(in crate::r#mod) fn main() {}
+//~^ ERROR expected module, found unresolved item
diff --git a/src/test/rustdoc-ui/issue-61732.stderr b/src/test/rustdoc-ui/issue-61732.stderr
new file mode 100644
index 0000000000000..6c8ba48864df0
--- /dev/null
+++ b/src/test/rustdoc-ui/issue-61732.stderr
@@ -0,0 +1,11 @@
+error[E0577]: expected module, found unresolved item `crate::r#mod`
+  --> $DIR/issue-61732.rs:3:8
+   |
+LL | pub(in crate::r#mod) fn main() {}
+   |        ^^^^^^^^^^^^ not a module
+
+error: Compilation failed, aborting rustdoc
+
+error: aborting due to 2 previous errors
+
+For more information about this error, try `rustc --explain E0577`.