aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2019-01-05 11:18:43 +0000
committergingerBill <bill@gingerbill.org>2019-01-05 11:18:43 +0000
commit37edbfeb74787de0d644ba4134e8b0fa913ed95b (patch)
treec3b46870b6315295f6657bf38eebddaea19a1e53 /src/checker.cpp
parent51da3e469b6df04b8dd850f318a6adf819d47870 (diff)
Add missing types for min dep
Diffstat (limited to 'src/checker.cpp')
-rw-r--r--src/checker.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/checker.cpp b/src/checker.cpp
index d2a500bae..39f6c1ef3 100644
--- a/src/checker.cpp
+++ b/src/checker.cpp
@@ -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);