From a2dfb62ffc0c242a3dd11b6385c0fea731e54bfc Mon Sep 17 00:00:00 2001 From: Oleksandr Babak Date: Mon, 27 Jan 2025 11:09:14 +0100 Subject: [PATCH] chore: better safety comment --- rtic-macros/src/codegen/module.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtic-macros/src/codegen/module.rs b/rtic-macros/src/codegen/module.rs index c10c123ce2d..1d2f90a6928 100644 --- a/rtic-macros/src/codegen/module.rs +++ b/rtic-macros/src/codegen/module.rs @@ -192,7 +192,7 @@ pub fn codegen(ctxt: Context, app: &App, analysis: &Analysis) -> TokenStream2 { #[allow(non_snake_case)] #[doc(hidden)] pub fn #internal_waker_ident() -> ::core::task::Waker { - // SAFETY: If `try_allocate` succeeds one must call `spawn`, which we do. + // SAFETY: #exec_name is a valid pointer to an executor. unsafe { let exec = rtic::export::executor::AsyncTaskExecutor::#from_ptr_n_args(#name, &#exec_name); exec.waker(|| {