From c0464eef175b81073052a173534f17d04e061a30 Mon Sep 17 00:00:00 2001 From: Michael Woerister Date: Tue, 22 Nov 2016 15:16:54 -0500 Subject: [PATCH] Move the myriad-closures.rs test case to run-pass-full test suite. --- .../{run-pass => run-pass-fulldeps}/myriad-closures.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename src/test/{run-pass => run-pass-fulldeps}/myriad-closures.rs (91%) diff --git a/src/test/run-pass/myriad-closures.rs b/src/test/run-pass-fulldeps/myriad-closures.rs similarity index 91% rename from src/test/run-pass/myriad-closures.rs rename to src/test/run-pass-fulldeps/myriad-closures.rs index d2c9a5d562b..a946ec635b2 100644 --- a/src/test/run-pass/myriad-closures.rs +++ b/src/test/run-pass-fulldeps/myriad-closures.rs @@ -13,6 +13,9 @@ // toolchain. // See https://github.com/rust-lang/rust/issues/34793 for more information. +// Make sure we don't optimize anything away: +// compile-flags: -C no-prepopulate-passes + // Expand something exponentially macro_rules! go_bacterial { ($mac:ident) => ($mac!()); @@ -23,10 +26,7 @@ macro_rules! go_bacterial { } macro_rules! mk_closure { - () => ({ - let c = |a: u32| a + 4; - let _ = c(2); - }) + () => ((move || {})()) } macro_rules! mk_fn { -- 2.44.0