compiler/libec: Fixed crash with define and anonymous instantiation
[sdk] / compiler / bootstrap / libec / bootstrap / pass0.c
index 6c732f4..de24b4c 100644 (file)
@@ -1360,6 +1360,7 @@ case 1:
 {
 struct MembersInit * members;
 
+if(exp->__anon1.instance->_class)
 CheckPublicClass(exp->__anon1.instance->_class->__anon1.__anon1.symbol, access, "define");
 for(members = (*exp->__anon1.instance->members).first; members; members = members->next)
 {