mirror of
https://github.com/gfx-rs/wgpu.git
synced 2025-02-19 18:33:30 +00:00
fuzz: fix build failure (#2240)
This commit is contained in:
parent
fc81a20f53
commit
2d0aab875a
@ -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);
|
||||
});
|
||||
|
@ -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();
|
||||
});
|
||||
|
@ -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);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user