diff options
| author | Dániel Buga <[email protected]> | 2023-08-12 22:05:19 +0200 |
|---|---|---|
| committer | Dániel Buga <[email protected]> | 2023-08-12 22:13:08 +0200 |
| commit | fbf50cdae899dc1cd2f232b880e096d0fc51f49c (patch) | |
| tree | 0dfbff67b15a44581f135d121ee48d362d9cb6ed /embassy-executor/src/arch/wasm.rs | |
| parent | 675b7fb6056d8c3dfaca759b7cd373e2f4a0e111 (diff) | |
Remove Pender wrapper
Diffstat (limited to 'embassy-executor/src/arch/wasm.rs')
| -rw-r--r-- | embassy-executor/src/arch/wasm.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/embassy-executor/src/arch/wasm.rs b/embassy-executor/src/arch/wasm.rs index 4f5ce9c90..e244c0b3f 100644 --- a/embassy-executor/src/arch/wasm.rs +++ b/embassy-executor/src/arch/wasm.rs | |||
| @@ -17,7 +17,7 @@ mod thread { | |||
| 17 | use wasm_bindgen::prelude::*; | 17 | use wasm_bindgen::prelude::*; |
| 18 | 18 | ||
| 19 | use crate::raw::util::UninitCell; | 19 | use crate::raw::util::UninitCell; |
| 20 | use crate::raw::{OpaqueThreadContext, Pender, PenderInner}; | 20 | use crate::raw::{OpaqueThreadContext, Pender}; |
| 21 | use crate::{raw, Spawner}; | 21 | use crate::{raw, Spawner}; |
| 22 | 22 | ||
| 23 | #[export_name = "__thread_mode_pender"] | 23 | #[export_name = "__thread_mode_pender"] |
| @@ -52,9 +52,7 @@ mod thread { | |||
| 52 | pub fn new() -> Self { | 52 | pub fn new() -> Self { |
| 53 | let ctx = &*Box::leak(Box::new(WasmContext::new())); | 53 | let ctx = &*Box::leak(Box::new(WasmContext::new())); |
| 54 | Self { | 54 | Self { |
| 55 | inner: raw::Executor::new(Pender(PenderInner::Thread(OpaqueThreadContext( | 55 | inner: raw::Executor::new(Pender::Thread(OpaqueThreadContext(ctx as *const _ as usize))), |
| 56 | ctx as *const _ as usize, | ||
| 57 | )))), | ||
| 58 | ctx, | 56 | ctx, |
| 59 | not_send: PhantomData, | 57 | not_send: PhantomData, |
| 60 | } | 58 | } |
