authorgravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2018-06-29 08:41:16+02:00
committergravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2018-06-29 08:41:16+02:00
logb1128b18d5395d85f1c483d8b35e33c57be80722
tree9829dd206b9062b28994edc6581fda926acfe03c
parent3ec38b249446d1a51391e263fbb8303af52e6751

Assert that array is not ConstArraySpecialUndef in const_values_equal


1 files changed, 3 insertions(+), 0 deletions(-)

src/analyze.cpp+3
......@@ -5460,6 +5460,9 @@ bool const_values_equal(ConstExprValue *a, ConstExprValue *b) {
54605460 return const_values_equal_ptr(a, b);
54615461 case TypeTableEntryIdArray: {
54625462 assert(a->type->data.array.len == b->type->data.array.len);
5463 assert(a->data.x_array.special != ConstArraySpecialUndef);
5464 assert(b->data.x_array.special != ConstArraySpecialUndef);
5465
54635466 size_t len = a->type->data.array.len;
54645467 ConstExprValue *a_elems = a->data.x_array.s_none.elements;
54655468 ConstExprValue *b_elems = b->data.x_array.s_none.elements;