changed the green threads example to use llvm_asm due to https://github.com/rust-lang/rust/pull/69171

This commit is contained in:
Carl Fredrik Samson
2020-05-20 23:09:11 +02:00
parent 90f16be8e4
commit 467578773f

View File

@@ -148,7 +148,7 @@ A green threads example could look something like this:
_**Press the expand icon in the top right corner to show the example code.**_
```rust, edition2018
# #![feature(asm, naked_functions)]
# #![feature(llvm_asm, naked_functions)]
# use std::ptr;
#
# const DEFAULT_STACK_SIZE: usize = 1024 * 1024 * 2;
@@ -314,7 +314,7 @@ _**Press the expand icon in the top right corner to show the example code.**_
# #[naked]
# #[inline(never)]
# unsafe fn switch(old: *mut ThreadContext, new: *const ThreadContext) {
# asm!("
# llvm_asm!("
# mov %rsp, 0x00($0)
# mov %r15, 0x08($0)
# mov %r14, 0x10($0)