fuzz: fix build failure (#2240)

This commit is contained in:
manunio 2023-02-03 19:41:48 +05:30 committed by GitHub
parent fc81a20f53
commit 2d0aab875a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 6 deletions

View File

@ -2,7 +2,7 @@
use arbitrary::Arbitrary;
use libfuzzer_sys::fuzz_target;
use naga::{
front::glsl::{Options, Parser},
front::glsl::{Frontend, Options},
FastHashMap, ShaderStage,
};
@ -41,6 +41,6 @@ impl From<OptionsProxy> for Options {
fuzz_target!(|data: (OptionsProxy, String)| {
let (options, source) = data;
// Ensure the parser can handle potentially malformed strings without crashing.
let mut parser = Parser::default();
let mut parser = Frontend::default();
let _result = parser.parse(&options.into(), &source);
});

View File

@ -1,9 +1,9 @@
#![no_main]
use libfuzzer_sys::fuzz_target;
use naga::front::spv::{Options, Parser};
use naga::front::spv::{Frontend, Options};
fuzz_target!(|data: Vec<u32>| {
// Ensure the parser can handle potentially malformed data without crashing.
let options = Options::default();
let _result = Parser::new(data.into_iter(), &options).parse();
let _result = Frontend::new(data.into_iter(), &options).parse();
});

View File

@ -1,8 +1,8 @@
#![no_main]
use libfuzzer_sys::fuzz_target;
use naga::front::wgsl::Parser;
use naga::front::wgsl::Frontend;
fuzz_target!(|data: String| {
// Ensure the parser can handle potentially malformed strings without crashing.
let _result = Parser::new().parse(&data);
let _result = Frontend::new().parse(&data);
});