diff options
Diffstat (limited to 'tests/incremental/issue-79661-missing-def-path-hash.rs')
-rw-r--r-- | tests/incremental/issue-79661-missing-def-path-hash.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/incremental/issue-79661-missing-def-path-hash.rs b/tests/incremental/issue-79661-missing-def-path-hash.rs new file mode 100644 index 000000000..f86fb33fb --- /dev/null +++ b/tests/incremental/issue-79661-missing-def-path-hash.rs @@ -0,0 +1,14 @@ +// aux-build:issue-79661.rs +// revisions: rpass1 rpass2 rpass3 + +// Regression test for issue #79661 +// We were failing to copy over a DefPathHash->DefId mapping +// from the old incremental cache to the new incremental cache +// when we ended up forcing a query. As a result, a subsequent +// unchanged incremental run would crash due to the missing mapping + +extern crate issue_79661; +use issue_79661::Wrapper; + +pub struct Outer(Wrapper); +fn main() {} |