Skip to content

Commit

Permalink
Merge pull request #396 from c410-f3r/patch-3
Browse files Browse the repository at this point in the history
Update arithmetic.rs
  • Loading branch information
paupino committed Jun 9, 2021
2 parents 23750d8 + 9365805 commit 3482ce1
Showing 1 changed file with 12 additions and 17 deletions.
29 changes: 12 additions & 17 deletions fuzz/fuzz_targets/arithmetic.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#![no_main]

use rust_decimal::{Decimal, MathematicalOps};
use rust_decimal::Decimal;

#[derive(Debug, arbitrary::Arbitrary)]
struct Data {
Expand All @@ -12,20 +12,15 @@ struct Data {
}

libfuzzer_sys::fuzz_target!(|data: Data| {
let fun = || {
let _ = data.a.checked_add(data.b)?;
let _ = data.a.checked_div(data.b)?;
//let _ = data.a.checked_exp_with_tolerance(data.b)?;
//let _ = data.a.checked_exp()?;
//let _ = data.a.checked_mul(data.b)?;
//let _ = data.a.checked_norm_pdf()?;
//let _ = data.a.checked_powd(data.b)?;
//let _ = data.a.checked_powf(data.exp_f64)?;
//let _ = data.a.checked_powi(data.exp_i64)?;
//let _ = data.a.checked_powu(data.exp_u64)?;
//let _ = data.a.checked_sub(data.b)?;

Some(())
};
let _ = fun();
let _ = data.a.checked_add(data.b);
let _ = data.a.checked_div(data.b);
//let _ = data.a.checked_exp_with_tolerance(data.b);
//let _ = data.a.checked_exp();
//let _ = data.a.checked_mul(data.b);
//let _ = data.a.checked_norm_pdf();
//let _ = data.a.checked_powd(data.b);
//let _ = data.a.checked_powf(data.exp_f64);
//let _ = data.a.checked_powi(data.exp_i64);
//let _ = data.a.checked_powu(data.exp_u64);
//let _ = data.a.checked_sub(data.b);
});

0 comments on commit 3482ce1

Please sign in to comment.