]> git.lizzy.rs Git - rust.git/blobdiff - src/tools/miri/src/shims/unix/macos/foreign_items.rs
Merge from rustc
[rust.git] / src / tools / miri / src / shims / unix / macos / foreign_items.rs
index d616126cb2ab7f6c9d14f5d0ffda114a0b903c0e..a55b0ee523b0880b9c5a67ee9a4fa2bfba625aac 100644 (file)
@@ -161,13 +161,13 @@ fn emulate_foreign_item_by_name(
             // Querying system information
             "pthread_get_stackaddr_np" => {
                 let [thread] = this.check_shim(abi, Abi::C { unwind: false }, link_name, args)?;
-                this.read_scalar(thread)?.to_machine_usize(this)?;
+                this.read_machine_usize(thread)?;
                 let stack_addr = Scalar::from_uint(this.machine.stack_addr, this.pointer_size());
                 this.write_scalar(stack_addr, dest)?;
             }
             "pthread_get_stacksize_np" => {
                 let [thread] = this.check_shim(abi, Abi::C { unwind: false }, link_name, args)?;
-                this.read_scalar(thread)?.to_machine_usize(this)?;
+                this.read_machine_usize(thread)?;
                 let stack_size = Scalar::from_uint(this.machine.stack_size, this.pointer_size());
                 this.write_scalar(stack_size, dest)?;
             }