Pārlūkot izejas kodu

Fix `nullptr` check

gingerBill 7 mēneši atpakaļ
vecāks
revīzija
d0d5cf800e
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      src/types.cpp

+ 3 - 0
src/types.cpp

@@ -2087,6 +2087,9 @@ gb_internal bool is_type_sliceable(Type *t) {
 
 gb_internal Entity *type_get_polymorphic_parent(Type *t, Type **params_) {
 	t = base_type(t);
+	if (t == nullptr) {
+		return nullptr;
+	}
 	Type *parent = nullptr;
 	if (t->kind == Type_Struct) {
 		parent = t->Struct.polymorphic_parent;