Files
wgpu/fuzz/fuzz_targets/ir.rs
2023-02-16 18:16:49 -05:00

11 lines
364 B
Rust

#![no_main]
use libfuzzer_sys::fuzz_target;
fuzz_target!(|module: naga::Module| {
use naga::valid as v;
// Check if the module validates without errors.
//TODO: may also fuzz the flags and capabilities
let mut validator = v::Validator::new(v::ValidationFlags::all(), v::Capabilities::default());
let _result = validator.validate(&module);
});