aboutsummaryrefslogtreecommitdiff
path: root/src/error.cpp
diff options
context:
space:
mode:
authorJon Lipstate <Jon@Lipstate.com>2023-04-05 22:20:21 -0700
committerJon Lipstate <Jon@Lipstate.com>2023-04-05 22:20:21 -0700
commit41ff7a6010e146a33045e9dca28c4d753835bd0d (patch)
tree0f526d3af99d170b3792b84e3dcd2357827e5d76 /src/error.cpp
parent0570c84a83884bbf5c36dc4a5546c04cf3be3c2d (diff)
parent0234f50da1d5f697e6c180d2d7463a9587cbc7a4 (diff)
Merge branch 'master' into strconv_docs
Diffstat (limited to 'src/error.cpp')
-rw-r--r--src/error.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/error.cpp b/src/error.cpp
index 2974dc039..e3e1381f4 100644
--- a/src/error.cpp
+++ b/src/error.cpp
@@ -14,8 +14,6 @@ struct ErrorCollector {
gb_global ErrorCollector global_error_collector;
-#define MAX_ERROR_COLLECTOR_COUNT (36)
-
gb_internal bool any_errors(void) {
return global_error_collector.count.load() != 0;
@@ -28,6 +26,8 @@ gb_internal void init_global_error_collector(void) {
array_init(&global_files, heap_allocator(), 1, 4096);
}
+gb_internal isize MAX_ERROR_COLLECTOR_COUNT(void);
+
// temporary
// defined in build_settings.cpp
@@ -356,7 +356,7 @@ gb_internal void error_va(TokenPos const &pos, TokenPos end, char const *fmt, va
show_error_on_line(pos, end);
}
mutex_unlock(&global_error_collector.mutex);
- if (global_error_collector.count > MAX_ERROR_COLLECTOR_COUNT) {
+ if (global_error_collector.count > MAX_ERROR_COLLECTOR_COUNT()) {
gb_exit(1);
}
}
@@ -407,7 +407,7 @@ gb_internal void error_no_newline_va(TokenPos const &pos, char const *fmt, va_li
error_out_va(fmt, va);
}
mutex_unlock(&global_error_collector.mutex);
- if (global_error_collector.count > MAX_ERROR_COLLECTOR_COUNT) {
+ if (global_error_collector.count > MAX_ERROR_COLLECTOR_COUNT()) {
gb_exit(1);
}
}
@@ -431,7 +431,7 @@ gb_internal void syntax_error_va(TokenPos const &pos, TokenPos end, char const *
}
mutex_unlock(&global_error_collector.mutex);
- if (global_error_collector.count > MAX_ERROR_COLLECTOR_COUNT) {
+ if (global_error_collector.count > MAX_ERROR_COLLECTOR_COUNT()) {
gb_exit(1);
}
}