aboutsummaryrefslogtreecommitdiff
path: root/src/error.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2024-03-24 13:53:09 +0000
committergingerBill <bill@gingerbill.org>2024-03-24 13:53:09 +0000
commitcab53e12b7309a28e174e07540c7b0b76780f34d (patch)
treebd88f01c0fe44c39dde6b1ee89d6e8805d1c6602 /src/error.cpp
parentd92767cb7784fab76663a82eb84db680af6ec6f6 (diff)
Add assert message to tell me people to report the bug
Diffstat (limited to 'src/error.cpp')
-rw-r--r--src/error.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/error.cpp b/src/error.cpp
index 2458061c2..e16909839 100644
--- a/src/error.cpp
+++ b/src/error.cpp
@@ -28,7 +28,7 @@ gb_global ErrorCollector global_error_collector;
gb_internal void push_error_value(TokenPos const &pos, ErrorValueKind kind = ErrorValue_Error) {
- GB_ASSERT(global_error_collector.curr_error_value_set.load() == false);
+ GB_ASSERT_MSG(global_error_collector.curr_error_value_set.load() == false, "Possible race condition in error handling system, please report this with an issue");
ErrorValue ev = {kind, pos};
ev.msgs.allocator = heap_allocator();
@@ -53,7 +53,7 @@ gb_internal void try_pop_error_value(void) {
}
gb_internal ErrorValue *get_error_value(void) {
- GB_ASSERT(global_error_collector.curr_error_value_set.load() == true);
+ GB_ASSERT_MSG(global_error_collector.curr_error_value_set.load() == true, "Possible race condition in error handling system, please report this with an issue");
return &global_error_collector.curr_error_value;
}