compiler/libec: Fixed null pointer compiler crashes
[sdk] / compiler / bootstrap / libec / bootstrap / loadSymbols.c
index 7094cdb..ad9e318 100644 (file)
@@ -1173,9 +1173,12 @@ else if(regClass && regClass->type == 2)
 {
 struct __ecereNameSpace__ecere__com__BitMember * member = __ecereNameSpace__ecere__com__eClass_AddBitMember(regClass, name, line[0] ? line : 0, 0, 0, memberAccess);
 
+if(member)
+{
 member->size = size;
 member->pos = bitPos;
 }
+}
 else if(regClass)
 {
 if(!__ecereNameSpace__ecere__com__eClass_AddDataMember(regClass, name, line[0] ? line : 0, 0, 0, memberAccess))