aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-04-29 14:29:26 +0000
committerGitHub <[email protected]>2022-04-29 14:29:26 +0000
commit2f43969dd4ce295e38280e517043a6b674862f4d (patch)
tree08166528cdbb6887c92224fdd7b7c197103b417f
parentb7c510beb48e587cda33216a9bb87c66130989c1 (diff)
parentc53b2fdc0567db21a2180fb8c3db11f962959651 (diff)
Merge #742
742: Only 1 argument in embassy::main when there is no HAL r=Dirbaio a=jbeaurivage There is a slight mistake in an error message from `[embassy::main]` macro. When there is no HAL specified, `main` should take only one argument. Co-authored-by: Justin Beaurivage <[email protected]>
-rw-r--r--embassy-macros/src/macros/main.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-macros/src/macros/main.rs b/embassy-macros/src/macros/main.rs
index 01e302921..b7ce9dda4 100644
--- a/embassy-macros/src/macros/main.rs
+++ b/embassy-macros/src/macros/main.rs
@@ -42,7 +42,7 @@ pub fn run(args: syn::AttributeArgs, f: syn::ItemFn) -> Result<TokenStream, Toke
42 ctxt.error_spanned_by(&f.sig, "main function must have 2 arguments"); 42 ctxt.error_spanned_by(&f.sig, "main function must have 2 arguments");
43 } 43 }
44 if HAL.is_none() && fargs.len() != 1 { 44 if HAL.is_none() && fargs.len() != 1 {
45 ctxt.error_spanned_by(&f.sig, "main function must have 2 arguments"); 45 ctxt.error_spanned_by(&f.sig, "main function must have 1 argument");
46 } 46 }
47 47
48 ctxt.check()?; 48 ctxt.check()?;