aboutsummaryrefslogtreecommitdiff
path: root/src/error.cpp
diff options
context:
space:
mode:
authorLaytan Laats <laytanlaats@hotmail.com>2024-06-07 16:41:26 +0200
committerLaytan Laats <laytanlaats@hotmail.com>2024-06-07 16:58:23 +0200
commite627fcb0e66421d52526d844c01065ba0e043c5e (patch)
tree93059630753088a3887a89f0aa21033fd87a568a /src/error.cpp
parent29250f2657f644e766dba09dcffdf594f54554f5 (diff)
fix not printing `Error:` when terminal has no color support
Diffstat (limited to 'src/error.cpp')
-rw-r--r--src/error.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/error.cpp b/src/error.cpp
index 2556a8de4..eed69b779 100644
--- a/src/error.cpp
+++ b/src/error.cpp
@@ -390,8 +390,6 @@ gb_internal void error_va(TokenPos const &pos, TokenPos end, char const *fmt, va
error_out_empty();
} else {
error_out_pos(pos);
- }
- if (has_ansi_terminal_colours()) {
error_out_coloured("Error: ", TerminalStyle_Normal, TerminalColour_Red);
}
error_out_va(fmt, va);
@@ -427,8 +425,8 @@ gb_internal void warning_va(TokenPos const &pos, TokenPos end, char const *fmt,
error_out_empty();
} else {
error_out_pos(pos);
+ error_out_coloured("Warning: ", TerminalStyle_Normal, TerminalColour_Yellow);
}
- error_out_coloured("Warning: ", TerminalStyle_Normal, TerminalColour_Yellow);
error_out_va(fmt, va);
error_out("\n");
show_error_on_line(pos, end);
@@ -841,4 +839,4 @@ gb_internal void print_all_errors(void) {
gb_file_write(f, res, gb_string_length(res));
errors_already_printed = true;
-} \ No newline at end of file
+}