aboutsummaryrefslogtreecommitdiff
path: root/src/error.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2024-04-02 23:36:36 +0100
committergingerBill <bill@gingerbill.org>2024-04-02 23:36:36 +0100
commit692a47f080f3de24ed05eeed90994112a4d9e0e8 (patch)
treecc5d4a17c905b0bf5e16d73d84b58dce22a0d2d6 /src/error.cpp
parent05d07983c3d8b0978a5fe25eec57f031fe6f1635 (diff)
Fix printing of warnings
Diffstat (limited to 'src/error.cpp')
-rw-r--r--src/error.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/error.cpp b/src/error.cpp
index b18df79b7..5b12a7ab8 100644
--- a/src/error.cpp
+++ b/src/error.cpp
@@ -12,7 +12,7 @@ struct ErrorValue {
struct ErrorCollector {
TokenPos prev;
- std::atomic<i64> count;
+ std::atomic<i64> count; // error+warning_count
std::atomic<i64> warning_count;
std::atomic<bool> in_block;
@@ -384,6 +384,7 @@ gb_internal void warning_va(TokenPos const &pos, TokenPos end, char const *fmt,
error_va(pos, end, fmt, va);
return;
}
+ global_error_collector.count.fetch_add(1);
global_error_collector.warning_count.fetch_add(1);
mutex_lock(&global_error_collector.mutex);