Fix issue #146 regarding polymorphic type parameters

This commit is contained in:
gingerBill
2017-11-18 20:56:53 +00:00
parent b0e3a4e276
commit 0c06a8d154
2 changed files with 9 additions and 1 deletions

View File

@@ -836,6 +836,12 @@ Type *base_array_type(Type *t) {
return t;
}
bool is_type_generic(Type *t) {
t = base_type(t);
return t->kind == Type_Generic;
}
Type *core_array_or_vector_type(Type *t) {
for (;;) {
Type *prev = t;