wwdump: fail ast mode on parser errors

This commit is contained in:
2026-08-09 04:02:11 +09:00
parent 00d0ed502d
commit a85306e68f
2 changed files with 5 additions and 0 deletions

View File

@@ -114,6 +114,7 @@ export fn main(argc: i32, argv: **u8) i32 = {
parserinit(&ps, &l);
let f: *node = parsefile(&ps);
astprint(1i32, f);
if (ps.errs > 0) { return 1; };
} else { if (mode == 114) { // '-r' — name resolve report
let ps: parser;
parserinit(&ps, &l);