diff options
| author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-04-29 14:29:26 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-04-29 14:29:26 +0000 |
| commit | 2f43969dd4ce295e38280e517043a6b674862f4d (patch) | |
| tree | 08166528cdbb6887c92224fdd7b7c197103b417f /embassy-macros | |
| parent | b7c510beb48e587cda33216a9bb87c66130989c1 (diff) | |
| parent | c53b2fdc0567db21a2180fb8c3db11f962959651 (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]>
Diffstat (limited to 'embassy-macros')
| -rw-r--r-- | embassy-macros/src/macros/main.rs | 2 |
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()?; |
