From 8c7cf0dbb0b4cf9730788c619c8cb9adf8f284a1 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Fri, 29 Sep 2017 21:35:59 +0100 Subject: Fix union array bug (Issue #112) --- src/types.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/types.cpp') diff --git a/src/types.cpp b/src/types.cpp index dec7428eb..3aeb4f3e4 100644 --- a/src/types.cpp +++ b/src/types.cpp @@ -1037,6 +1037,13 @@ bool type_has_nil(Type *t) { return false; } +bool elem_type_can_be_constant(Type *t) { + if (is_type_any(t) || is_type_union(t)) { + return false; + } + return true; +} + bool is_type_comparable(Type *t) { t = base_type(t); -- cgit v1.2.3