Prechádzať zdrojové kódy

fix(UserString): register should be marked inout

We actually modified the given register. So we need to mark it as
clobbered to inform the compiler of that.
greatbridf 4 mesiacov pred
rodič
commit
d873af30d8
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      src/kernel/user/dataflow.rs

+ 1 - 1
src/kernel/user/dataflow.rs

@@ -275,7 +275,7 @@ impl<'lt> UserString<'lt> {
                 ".quad 3b",  // fix jump address
                 ".quad 0x2", // type: string
                 ".popsection",
-                in("rdx") ptr.get_const::<u8>(),
+                inout("rdx") ptr.get_const::<u8>() => _,
                 inout("rcx") MAX_LEN => result,
             )
         };