From 5a849ea8adb32863a588132e2bbe1eb60e966bb0 Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Thu, 11 Oct 2012 17:03:48 -0700 Subject: [PATCH] Use match move in select-macro, get rid of a FIXME --- src/test/run-pass/select-macro.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/test/run-pass/select-macro.rs b/src/test/run-pass/select-macro.rs index 78bddffcc1d4..4c395ae85a36 100644 --- a/src/test/run-pass/select-macro.rs +++ b/src/test/run-pass/select-macro.rs @@ -26,9 +26,8 @@ macro_rules! select_if ( } => { if $index == $count { match move pipes::try_recv($port) { - $(Some($message($($(ref $x,)+)* ref next)) => { - // FIXME (#2329) we really want move out of enum here. - let $next = unsafe { let x <- *ptr::addr_of(&(*next)); x }; + $(Some($message($($(ref $x,)+)* move next)) => { + let $next = next; $e })+ _ => fail