From 71f2289c20c55ced92225fea97df66b1e53f3c37 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 18 Sep 2021 15:10:29 +0100 Subject: Fix #1174 --- src/llvm_backend.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/llvm_backend.cpp') diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp index 67160101d..9826c1f0e 100644 --- a/src/llvm_backend.cpp +++ b/src/llvm_backend.cpp @@ -322,6 +322,7 @@ lbValue lb_get_hasher_proc_for_type(lbModule *m, Type *type) { auto args = array_make(permanent_allocator(), 2); for_array(i, type->Struct.fields) { + GB_ASSERT(type->Struct.offsets != nullptr); i64 offset = type->Struct.offsets[i]; Entity *field = type->Struct.fields[i]; lbValue field_hasher = lb_get_hasher_proc_for_type(m, field->type); -- cgit v1.2.3