Bug 1948496 - diag(glsl-to-cxx): include file path when panicking on TranslationUnit::parse error r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D238382
This commit is contained in:
@@ -100,7 +100,10 @@ fn parse_shader(file: String) -> (hir::State, hir::TranslationUnit, bool) {
|
|||||||
|
|
||||||
//println!("{:#?}", r);
|
//println!("{:#?}", r);
|
||||||
let mut ast_glsl = String::new();
|
let mut ast_glsl = String::new();
|
||||||
let r = r.unwrap();
|
let r = match r {
|
||||||
|
Ok(ok) => ok,
|
||||||
|
Err(e) => panic!("failed to parse {:?}: {:?}", file, e),
|
||||||
|
};
|
||||||
glsl::transpiler::glsl::show_translation_unit(&mut ast_glsl, &r);
|
glsl::transpiler::glsl::show_translation_unit(&mut ast_glsl, &r);
|
||||||
//let mut fast = std::fs::File::create("ast").unwrap();
|
//let mut fast = std::fs::File::create("ast").unwrap();
|
||||||
//fast.write(ast_glsl.as_bytes());
|
//fast.write(ast_glsl.as_bytes());
|
||||||
|
|||||||
Reference in New Issue
Block a user