From dbc3391a23df8ec0ebb130ee9f06511abddac24f Mon Sep 17 00:00:00 2001 From: Eduard Burtescu Date: Tue, 2 Aug 2016 08:14:58 +0300 Subject: [PATCH] tests: mark the inline asm in run-pass/issue-14936 as volatile. --- src/test/run-pass/issue-14936.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/run-pass/issue-14936.rs b/src/test/run-pass/issue-14936.rs index 5f8e7cb8145..428d4e4dbb1 100644 --- a/src/test/run-pass/issue-14936.rs +++ b/src/test/run-pass/issue-14936.rs @@ -28,7 +28,8 @@ macro_rules! demo { unsafe { asm!("mov ($1), $0" : $output_constraint (*wrap(&mut x, "out", &mut history)) - : "r"(&wrap(y, "in", &mut history))); + : "r"(&wrap(y, "in", &mut history)) + :: "volatile"); } assert_eq!((x,y), (1,1)); let b: &[_] = &["out", "in"];