Преглед изворни кода

Add missing types for min dep

gingerBill пре 6 година
родитељ
комит
37edbfeb74
1 измењених фајлова са 11 додато и 1 уклоњено
  1. 11 1
      src/checker.cpp

+ 11 - 1
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);