From cbc85f4516a5bd545ce365dedec19f6fcad47b58 Mon Sep 17 00:00:00 2001 From: Cody Tapscott Date: Thu, 7 Jul 2022 11:21:39 -0700 Subject: stage1: Fix seg-fault when slicing string literal with sentinel --- src/stage1/ir.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/stage1/ir.cpp b/src/stage1/ir.cpp index c26a65aac2..5a3952dc67 100644 --- a/src/stage1/ir.cpp +++ b/src/stage1/ir.cpp @@ -21575,6 +21575,7 @@ done_with_return_type: // handle `[N]T` target_len = target->type->data.array.len; target_sentinel = target->type->data.array.sentinel; + expand_undef_array(ira->codegen, target); target_elements = target->data.x_array.data.s_none.elements; break; } else if (target->type->id == ZigTypeIdPointer && target->type->data.pointer.child_type->id == ZigTypeIdArray) { -- cgit v1.2.3