aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_general.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2024-07-15 13:22:50 +0100
committergingerBill <bill@gingerbill.org>2024-07-15 13:22:50 +0100
commit5cefab8229514c308c4676bbd86db7a8b3d2c5f5 (patch)
tree7d0ee7d4148b7ba583c00e3dfa232db1d3a82640 /src/llvm_backend_general.cpp
parent7d643bcae3c0260cbb4c2898ebea0b9f052cd5d0 (diff)
Fix `case:` in type switch issue
Diffstat (limited to 'src/llvm_backend_general.cpp')
-rw-r--r--src/llvm_backend_general.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/llvm_backend_general.cpp b/src/llvm_backend_general.cpp
index 33a645704..bb04fc746 100644
--- a/src/llvm_backend_general.cpp
+++ b/src/llvm_backend_general.cpp
@@ -1110,7 +1110,7 @@ gb_internal lbValue lb_emit_load(lbProcedure *p, lbValue value) {
return lb_addr_load(p, addr);
}
- GB_ASSERT(is_type_pointer(value.type));
+ GB_ASSERT_MSG(is_type_pointer(value.type), "%s", type_to_string(value.type));
Type *t = type_deref(value.type);
LLVMValueRef v = LLVMBuildLoad2(p->builder, lb_type(p->module, t), value.value, "");