From 63deaec9d851eea7ac183d7af9a0b845a619e628 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Wed, 22 Mar 2023 06:56:06 +0000 Subject: [PATCH] update inline asm --- src/header/strings/mod.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/header/strings/mod.rs b/src/header/strings/mod.rs index c27fa32ed2..dcf6266685 100644 --- a/src/header/strings/mod.rs +++ b/src/header/strings/mod.rs @@ -1,6 +1,7 @@ //! strings implementation for Redox, following http://pubs.opengroup.org/onlinepubs/7908799/xsh/strings.h.html -#![feature(llvm_asm)] + use core::ptr; +use core::arch; use crate::{ header::{ctype, string}, @@ -27,7 +28,7 @@ pub unsafe extern "C" fn explicit_bzero(s: *mut c_void, n: size_t) { for i in 0..n { *(s as *mut u8).add(i) = 0 as u8; } - llvm_asm!("" :: "r"(s) : "memory") + arch::asm!(""); } #[no_mangle]