summaryrefslogtreecommitdiffstats
path: root/src/test/incremental/issue-39828/issue-39828.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/test/incremental/issue-39828/issue-39828.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/incremental/issue-39828/issue-39828.rs b/src/test/incremental/issue-39828/issue-39828.rs
new file mode 100644
index 000000000..8cef916ff
--- /dev/null
+++ b/src/test/incremental/issue-39828/issue-39828.rs
@@ -0,0 +1,12 @@
+// Regression test for #39828. If you make use of a module that
+// consists only of generics, no code is generated, just a dummy
+// module. The reduced graph consists of a single node (for that
+// module) with no inputs. Since we only serialize edges, when we
+// reload, we would consider that node dirty since it is not recreated
+// (it is not the target of any edges).
+
+// revisions:rpass1 rpass2
+// aux-build:generic.rs
+
+extern crate generic;
+fn main() { }