aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/init.rs
diff options
context:
space:
mode:
authorGravatar Jorge Aparicio <jorge@japaric.io> 2019-08-20 15:11:24 +0200
committerGravatar Jorge Aparicio <jorge@japaric.io> 2019-08-20 15:17:37 +0200
commit0e146f8d1142672725b6abb38478f503a9261c80 (patch)
tree846aedddb91908ac831cd15f7877d5ccfbd9a039 /macros/src/codegen/init.rs
parent2f4f1857788a3c2c5e8b97a5b7cc2c39c26c659f (diff)
downloadrtic-0e146f8d1142672725b6abb38478f503a9261c80.tar.gz
rtic-0e146f8d1142672725b6abb38478f503a9261c80.tar.zst
rtic-0e146f8d1142672725b6abb38478f503a9261c80.zip
adapt to changes in rtfm-syntax
Diffstat (limited to 'macros/src/codegen/init.rs')
-rw-r--r--macros/src/codegen/init.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/macros/src/codegen/init.rs b/macros/src/codegen/init.rs
index 878c633e..9c8ce31c 100644
--- a/macros/src/codegen/init.rs
+++ b/macros/src/codegen/init.rs
@@ -83,6 +83,7 @@ pub fn codegen(
let attrs = &init.attrs;
let stmts = &init.stmts;
let section = util::link_section("text", core);
+ let locals_pat = locals_pat.iter();
let user_init = Some(quote!(
#(#attrs)*
#cfg_core
@@ -102,6 +103,7 @@ pub fn codegen(
const_app = Some(constructor);
}
+ let locals_new = locals_new.iter();
let call_init =
Some(quote!(let late = #name(#(#locals_new,)* #name::Context::new(core.into()));));