aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2020-06-17 23:28:39 +0100
committergingerBill <bill@gingerbill.org>2020-06-17 23:28:39 +0100
commit724c776dbeb225a40b731460465f996da2a3374a (patch)
tree3bd8610299e06f4cf872b31fed27a78c037497de /src/ir.cpp
parent781395ada1883203582adec70e5ab1a2eda316bb (diff)
Fix enumerated array type information creation bug
Diffstat (limited to 'src/ir.cpp')
-rw-r--r--src/ir.cpp4
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);