From e9c477d9fc3d8c97367c05bd4f13e1bc9e6cc103 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Tue, 9 Jun 2026 17:20:20 +0100 Subject: [PATCH] Change to be an if + panic instead of an assert --- src/parser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/parser.cpp b/src/parser.cpp index b9f16253c..d12c876f6 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -1918,7 +1918,9 @@ gb_internal void assign_removal_flag_to_semicolon(AstFile *f) { prev_token = &prev_token_; curr_token = &curr_token_; } - GB_ASSERT_MSG(prev_token->kind == Token_Semicolon, "got: %.*s", LIT(prev_token->string)); + if (prev_token->kind != Token_Semicolon) { + GB_PANIC("Expected a semicolon, got %.*s", LIT(prev_token->string)); + } if (prev_token->string != ";") { return; }