fix fuzzing target compilation

This commit is contained in:
Geoffroy Couprie 2021-08-17 16:43:46 +02:00
parent 45d11216db
commit 8b453bd024

View File

@ -69,7 +69,7 @@ fn term(i: &str) -> IResult<&str, i64> {
pair(char('*'), factor),
pair(char('/'), verify(factor, |i| *i != 0)),
)),
init,
|| init,
|acc, (op, val): (char, i64)| {
if op == '*' {
acc.saturating_mul(val)
@ -94,7 +94,7 @@ fn expr(i: &str) -> IResult<&str, i64> {
let res = fold_many0(
pair(alt((char('+'), char('-'))), term),
init,
|| init,
|acc, (op, val): (char, i64)| {
if op == '+' {
acc.saturating_add(val)