aboutsummaryrefslogtreecommitdiff
path: root/macros/src/syntax.rs
diff options
context:
space:
mode:
authorGravatar bors[bot] <bors[bot]@users.noreply.github.com> 2019-04-16 22:54:18 +0000
committerGravatar bors[bot] <bors[bot]@users.noreply.github.com> 2019-04-16 22:54:18 +0000
commit77def324548e204d3a36a4e89eb528904c381158 (patch)
tree98d6835a2048d96bbe4df0173731df82feee7c21 /macros/src/syntax.rs
parente1e4c98cb900a1425b583edeb12cd3df7ff34ea1 (diff)
parentaa7eec02996aca9304187f36d674d5fe898aece6 (diff)
downloadrtic-77def324548e204d3a36a4e89eb528904c381158.tar.gz
rtic-77def324548e204d3a36a4e89eb528904c381158.tar.zst
rtic-77def324548e204d3a36a4e89eb528904c381158.zip
Merge #170
170: check task priority at compile time r=TeXitoi a=japaric before we were checking the priority at runtime. The compile time error message when the priority is too high is kind of awful though. Co-authored-by: Jorge Aparicio <jorge@japaric.io>
Diffstat (limited to 'macros/src/syntax.rs')
-rw-r--r--macros/src/syntax.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/macros/src/syntax.rs b/macros/src/syntax.rs
index 7f87f633..228d9588 100644
--- a/macros/src/syntax.rs
+++ b/macros/src/syntax.rs
@@ -1039,10 +1039,10 @@ fn parse_args(
}
let value = lit.value();
- if value > u64::from(u8::MAX) {
+ if value > u64::from(u8::MAX) || value == 0 {
return Err(parse::Error::new(
lit.span(),
- "this literal must be in the range 0...255",
+ "this literal must be in the range 1...255",
));
}