aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.zig b/src/main.zig
index 596d5e9852..7c451c242b 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -4335,14 +4335,15 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati
var tree = switch (comp.c_frontend) {
.aro => tree: {
+ const aro = @import("aro");
const translate_c = @import("aro_translate_c.zig");
- var aro_comp = translate_c.Compilation.init(comp.gpa);
+ var aro_comp = aro.Compilation.init(comp.gpa);
defer aro_comp.deinit();
break :tree translate_c.translate(comp.gpa, &aro_comp, argv.items) catch |err| switch (err) {
error.SemanticAnalyzeFail, error.FatalError => {
// TODO convert these to zig errors
- aro_comp.renderErrors();
+ aro.Diagnostics.render(&aro_comp, std.io.tty.detectConfig(std.io.getStdErr()));
process.exit(1);
},
error.OutOfMemory => return error.OutOfMemory,