diff --git a/generator/src/lib.rs b/generator/src/lib.rs index ed85b3be8..f6ebd8ea0 100644 --- a/generator/src/lib.rs +++ b/generator/src/lib.rs @@ -3079,10 +3079,9 @@ pub fn write_source_code>(vk_headers_dir: &Path, src_dir: P) { use std::fs::File; use std::io::Write; let (spec2, errors) = vk_parse::parse_file(&vk_xml).expect("Invalid xml file"); - assert!( - errors.is_empty(), - "vk_parse encountered one or more errors while parsing: {errors:?}" - ); + if !errors.is_empty() { + eprintln!("vk_parse encountered one or more errors while parsing: {errors:?}") + } let extensions: Vec<&vk_parse::Extension> = spec2 .0 .iter()