diff options
author | 2021-11-03 08:45:53 +0000 | |
---|---|---|
committer | 2021-11-03 08:45:53 +0000 | |
commit | 7155b55ac8ff4e5f8860bd6f81c39d31756af633 (patch) | |
tree | 82d4de23a49ece531207b2ac065e371bb9fd20f1 /macros/src/codegen/pre_init.rs | |
parent | b25d775771f7ecc4fdfc5a2faaeb52e63cc344c9 (diff) | |
parent | 9e24fcbbd90609a25b9d985f9292900b476fe5ea (diff) | |
download | rtic-7155b55ac8ff4e5f8860bd6f81c39d31756af633.tar.gz rtic-7155b55ac8ff4e5f8860bd6f81c39d31756af633.tar.zst rtic-7155b55ac8ff4e5f8860bd6f81c39d31756af633.zip |
Merge #548
548: Fixed aliasing issue due to RacyCell implementation r=perlindgren a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
Diffstat (limited to 'macros/src/codegen/pre_init.rs')
-rw-r--r-- | macros/src/codegen/pre_init.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/macros/src/codegen/pre_init.rs b/macros/src/codegen/pre_init.rs index 3017c08e..42cc0552 100644 --- a/macros/src/codegen/pre_init.rs +++ b/macros/src/codegen/pre_init.rs @@ -19,7 +19,7 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream let fq_ident = util::fq_ident(name); stmts.push(quote!( - (0..#cap).for_each(|i| #fq_ident.get_mut_unchecked().enqueue_unchecked(i)); + (0..#cap).for_each(|i| (&mut *#fq_ident.get_mut()).enqueue_unchecked(i)); )); } |