We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9a7644e commit a187d0aCopy full SHA for a187d0a
tests/ui/parser/issues/circular-module-with-doc-comment-issue-97589/circular-module-with-doc-comment-issue-97589.rs
@@ -0,0 +1,6 @@
1
+//@ error-pattern: circular modules
2
+// Regression test for #97589: a doc-comment on a circular module bypassed cycle detection
3
+
4
+#![crate_type = "lib"]
5
6
+pub mod recursive;
tests/ui/parser/issues/circular-module-with-doc-comment-issue-97589/circular-module-with-doc-comment-issue-97589.stderr
@@ -0,0 +1,8 @@
+error: circular modules: $DIR/recursive.rs -> $DIR/recursive.rs
+ --> $DIR/recursive.rs:6:1
+ |
+LL | mod recursive;
+ | ^^^^^^^^^^^^^^
7
+error: aborting due to 1 previous error
8
tests/ui/parser/issues/circular-module-with-doc-comment-issue-97589/recursive.rs
+//@ ignore-test: this is an auxiliary file for circular-module-with-doc-comment-issue-97589.rs
+//! this comment caused the circular dependency checker to break
+#[path = "recursive.rs"]
+mod recursive;
0 commit comments