From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- src/test/mir-opt/deaggregator_test_multiple.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/test/mir-opt/deaggregator_test_multiple.rs (limited to 'src/test/mir-opt/deaggregator_test_multiple.rs') diff --git a/src/test/mir-opt/deaggregator_test_multiple.rs b/src/test/mir-opt/deaggregator_test_multiple.rs new file mode 100644 index 000000000..9730b9aa8 --- /dev/null +++ b/src/test/mir-opt/deaggregator_test_multiple.rs @@ -0,0 +1,16 @@ +// Test that deaggregate fires more than once per block + +enum Foo { + A(i32), + B, +} + +// EMIT_MIR deaggregator_test_multiple.test.Deaggregator.diff +fn test(x: i32) -> [Foo; 2] { + [Foo::A(x), Foo::A(x)] +} + +fn main() { + // Make sure the function actually gets instantiated. + test(0); +} -- cgit v1.2.3