From 753e9608d3798c8b3fe30191198db2de3676d150 Mon Sep 17 00:00:00 2001 From: Evgeny Proydakov Date: Sun, 13 Jun 2021 02:46:33 +0300 Subject: [PATCH] Fixed compile-time error in spv fuzzer test. (#967) * Fixed compile-time error in spv fuzzer test. error[E0061]: this function takes 2 arguments but 1 argument was supplied --> fuzz_targets/spv_parser.rs:7:19 | 7 | let _result = Parser::new(data.into_iter()).parse(); | ^^^^^^^^^^^ ---------------- supplied 1 argument | | | expected 2 arguments | note: associated function defined here --> /Users/evgeny.proydakov/repository/naga/src/front/spv/mod.rs:411:12 | 411 | pub fn new(data: I, options: &Options) -> Self { | ^^^ error: aborting due to previous error * Code review. Group imports --- fuzz/fuzz_targets/spv_parser.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fuzz/fuzz_targets/spv_parser.rs b/fuzz/fuzz_targets/spv_parser.rs index dca86b8fa7..3b8af0fbb4 100644 --- a/fuzz/fuzz_targets/spv_parser.rs +++ b/fuzz/fuzz_targets/spv_parser.rs @@ -1,8 +1,9 @@ #![no_main] use libfuzzer_sys::fuzz_target; -use naga::front::spv::Parser; +use naga::front::spv::{Parser, Options}; fuzz_target!(|data: Vec| { // Ensure the parser can handle potentially malformed data without crashing. - let _result = Parser::new(data.into_iter()).parse(); + let options = Options::default(); + let _result = Parser::new(data.into_iter(), &options).parse(); });