diff options
| author | gingerBill <bill@gingerbill.org> | 2020-06-17 23:28:39 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2020-06-17 23:28:39 +0100 |
| commit | 724c776dbeb225a40b731460465f996da2a3374a (patch) | |
| tree | 3bd8610299e06f4cf872b31fed27a78c037497de /src/ir.cpp | |
| parent | 781395ada1883203582adec70e5ab1a2eda316bb (diff) | |
Fix enumerated array type information creation bug
Diffstat (limited to 'src/ir.cpp')
| -rw-r--r-- | src/ir.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ir.cpp b/src/ir.cpp index 60f1a1192..d6b6f49cd 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -11882,8 +11882,8 @@ void ir_setup_type_info_data(irProcedure *proc) { // NOTE(bill): Setup type_info irValue *min_value = ir_emit_struct_ep(proc, tag, 4); irValue *max_value = ir_emit_struct_ep(proc, tag, 5); - irValue *min_v = ir_value_constant(core_type(t->EnumeratedArray.index), t->EnumeratedArray.min_value); - irValue *max_v = ir_value_constant(core_type(t->EnumeratedArray.index), t->EnumeratedArray.max_value); + irValue *min_v = ir_value_constant(t_i64, t->EnumeratedArray.min_value); + irValue *max_v = ir_value_constant(t_i64, t->EnumeratedArray.max_value); ir_emit_store(proc, min_value, min_v); ir_emit_store(proc, max_value, max_v); |