builtin errors #218

Merged
sb10q merged 1 commits from builtin-errors into master 2024-08-17 17:37:19 +08:00
1 changed files with 7 additions and 1 deletions

View File

@ -467,7 +467,12 @@ impl Nac3 {
"ZeroDivisionError", "ZeroDivisionError",
"IndexError", "IndexError",
"ValueError", "ValueError",
"RuntimeError" "RuntimeError",
"AssertionError",
"KeyError",
"NotImplementedError",
"OverflowError",
"IOError"
]; ];
add_exceptions(&mut composer, &mut builtins_def, &mut builtins_ty, &exception_names); add_exceptions(&mut composer, &mut builtins_def, &mut builtins_ty, &exception_names);
@ -750,6 +755,7 @@ impl Nac3 {
builder.set_inliner_with_threshold(255); builder.set_inliner_with_threshold(255);
builder.populate_module_pass_manager(&passes); builder.populate_module_pass_manager(&passes);
passes.run_on(&main); passes.run_on(&main);
main.print_to_stderr();
let (triple, features) = match isa { let (triple, features) = match isa {
Isa::Host => ( Isa::Host => (