From 509859a91d65e88514f8ef9837b46d6286507015 Mon Sep 17 00:00:00 2001 From: Daiki Ihara Date: Tue, 1 Dec 2020 22:28:30 +0900 Subject: [PATCH] add test for issue-4355 --- tests/source/issue-4355.rs | 13 +++++++++++++ tests/target/issue-4355.rs | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tests/source/issue-4355.rs create mode 100644 tests/target/issue-4355.rs diff --git a/tests/source/issue-4355.rs b/tests/source/issue-4355.rs new file mode 100644 index 00000000000..ffdc4cfe68d --- /dev/null +++ b/tests/source/issue-4355.rs @@ -0,0 +1,13 @@ +impl Drop for LockGuard { + fn drop(&mut self) { + LockMap::unlock(&self.0.0, &self.0.1); + } +} + +fn main() { + let _ = ((1,),).0.0; + + let t1 = (1u8, 2u8); + let mut t2 = (t1, 3u8); + t2.1 = t2.0.1; +} diff --git a/tests/target/issue-4355.rs b/tests/target/issue-4355.rs new file mode 100644 index 00000000000..ffdc4cfe68d --- /dev/null +++ b/tests/target/issue-4355.rs @@ -0,0 +1,13 @@ +impl Drop for LockGuard { + fn drop(&mut self) { + LockMap::unlock(&self.0.0, &self.0.1); + } +} + +fn main() { + let _ = ((1,),).0.0; + + let t1 = (1u8, 2u8); + let mut t2 = (t1, 3u8); + t2.1 = t2.0.1; +}