From 771a2eb485a6c8e87efe278f15c67bcde051eb21 Mon Sep 17 00:00:00 2001 From: clubby789 Date: Thu, 29 Dec 2022 17:33:04 +0000 Subject: Add codegen test for issue 103840 --- src/test/codegen/issue-103840.rs | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/test/codegen/issue-103840.rs (limited to 'src/test/codegen') diff --git a/src/test/codegen/issue-103840.rs b/src/test/codegen/issue-103840.rs new file mode 100644 index 00000000000..f19d7031bb3 --- /dev/null +++ b/src/test/codegen/issue-103840.rs @@ -0,0 +1,9 @@ +// compile-flags: -O +#![crate_type = "lib"] + +pub fn foo(t: &mut Vec) { + // CHECK-NOT: __rust_dealloc + let mut taken = std::mem::take(t); + taken.pop(); + *t = taken; +} -- cgit 1.4.1-3-g733a5