diff options
Diffstat (limited to 'macros/src/codegen/spawn.rs')
-rw-r--r-- | macros/src/codegen/spawn.rs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/macros/src/codegen/spawn.rs b/macros/src/codegen/spawn.rs index 6cad809b..4b824f56 100644 --- a/macros/src/codegen/spawn.rs +++ b/macros/src/codegen/spawn.rs @@ -20,7 +20,6 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream for name in spawnees { let spawnee = &app.software_tasks[name]; - //let receiver = spawnee.args.core; let cfgs = &spawnee.cfgs; let (args, _, untupled, ty) = util::regroup_inputs(&spawnee.inputs); let args = &args; @@ -39,10 +38,8 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream None }; - let section = util::link_section("text"); methods.push(quote!( #(#cfgs)* - #section fn #name(&self #(,#args)*) -> Result<(), #ty> { #let_instant #body @@ -52,7 +49,7 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream let spawn = util::spawn_ident(name); if !seen.contains(name) { - // generate a `spawn_${name}_S${sender}` function + // Generate a `spawn_${name}_S${sender}` function seen.insert(name); let instant = if app.uses_schedule() { @@ -65,11 +62,8 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream let body = spawn_body::codegen(spawner, &name, app, analysis, extra); - let section = util::link_section("text"); items.push(quote!( - //#cfg_sender #(#cfgs)* - #section unsafe fn #spawn( priority: &rtic::export::Priority #instant @@ -117,7 +111,6 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream let spawner = spawner.ident(app); debug_assert!(!methods.is_empty()); items.push(quote!( - //#cfg_sender impl<#lt> #spawner::Spawn<#lt> { #(#methods)* } |