From d0443bb7c2c42d03e7a329e2e18eef779bd2e0e9 Mon Sep 17 00:00:00 2001 From: Amanieu d'Antras Date: Thu, 24 Jun 2021 16:25:44 +0100 Subject: Add a "raw" option for asm! which ignores format string specifiers --- src/test/codegen/asm-options.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/test/codegen') diff --git a/src/test/codegen/asm-options.rs b/src/test/codegen/asm-options.rs index 70391661b0c..28df0f9b852 100644 --- a/src/test/codegen/asm-options.rs +++ b/src/test/codegen/asm-options.rs @@ -94,3 +94,10 @@ pub unsafe fn dont_remove_nonpure() { asm!("", options(nomem)); asm!("", options(readonly)); } + +// CHECK-LABEL: @raw +// CHECK: call void asm sideeffect inteldialect "{} {}", ""() +#[no_mangle] +pub unsafe fn raw() { + asm!("{} {}", options(nostack, nomem, preserves_flags, raw)); +} -- cgit 1.4.1-3-g733a5