diff options
| author | LemonBoy <thatlemon@gmail.com> | 2020-02-12 23:10:53 +0100 |
|---|---|---|
| committer | LemonBoy <thatlemon@gmail.com> | 2020-02-12 23:10:53 +0100 |
| commit | 55304128c086989ad4c08e51c7708d61d544e820 (patch) | |
| tree | ddcfa70fbb0e6c2ba24721180bdb62dafec51b11 /src/analyze.cpp | |
| parent | 327d40e7a3cd67e2f4fbe3af226d4bc6860f6f68 (diff) | |
| download | zig-55304128c086989ad4c08e51c7708d61d544e820.tar.gz zig-55304128c086989ad4c08e51c7708d61d544e820.zip | |
Fix rendering of empty arrays
Diffstat (limited to 'src/analyze.cpp')
| -rw-r--r-- | src/analyze.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp index c8b63f4535..fc1a805d82 100644 --- a/src/analyze.cpp +++ b/src/analyze.cpp @@ -6937,9 +6937,9 @@ static void render_const_val_array(CodeGen *g, Buf *buf, Buf *type_name, ZigValu return; } case ConstArraySpecialNone: { - ZigValue *base = &array->data.s_none.elements[start]; - assert(base != nullptr); assert(start + len <= const_val->type->data.array.len); + ZigValue *base = &array->data.s_none.elements[start]; + assert(len == 0 || base != nullptr); buf_appendf(buf, "%s{", buf_ptr(type_name)); for (uint64_t i = 0; i < len; i += 1) { |
