From 6f2aa08910cbe7c41ae877bdbf6eb3dc3cad5f22 Mon Sep 17 00:00:00 2001 From: Emil Fresk Date: Thu, 11 Nov 2021 14:22:47 +0100 Subject: Better errors on when missing to lock shared resources --- macros/src/codegen/util.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'macros/src/codegen/util.rs') diff --git a/macros/src/codegen/util.rs b/macros/src/codegen/util.rs index 8e40ad61..831718ae 100644 --- a/macros/src/codegen/util.rs +++ b/macros/src/codegen/util.rs @@ -268,6 +268,13 @@ pub fn declared_static_local_resource_ident(name: &Ident, task_name: &Ident) -> )) } +pub fn need_to_lock_ident(name: &Ident) -> Ident { + Ident::new( + &format!("{}_that_needs_to_be_locked", name.to_string()), + name.span(), + ) +} + /// The name to get better RT flag errors pub fn rt_err_ident() -> Ident { Ident::new( -- cgit v1.2.3