Add missing types for min dep

This commit is contained in:
gingerBill
2019-01-05 11:18:43 +00:00
parent 51da3e469b
commit 37edbfeb74

View File

@@ -1199,6 +1199,11 @@ void add_type_info_type(CheckerContext *c, Type *t) {
add_type_info_type(c, bt->BitSet.underlying);
break;
case Type_BitFieldValue:
break;
case Type_BitField:
break;
case Type_Opaque:
add_type_info_type(c, bt->Opaque.elem);
break;
@@ -1244,7 +1249,7 @@ void add_type_info_type(CheckerContext *c, Type *t) {
break;
default:
GB_PANIC("Unhandled type: %*.s", LIT(type_strings[bt->kind]));
GB_PANIC("Unhandled type: %*.s %d", LIT(type_strings[bt->kind]), bt->kind);
break;
}
}
@@ -1390,6 +1395,11 @@ void add_min_dep_type_info(Checker *c, Type *t) {
}
break;
case Type_BitFieldValue:
break;
case Type_BitField:
break;
case Type_Map:
init_map_internal_types(bt);
add_min_dep_type_info(c, bt->Map.key);