compiler/libec: Null checks
[sdk] / compiler / libec / src / pass0.ec
index 3a18141..1496fe8 100644 (file)
@@ -428,7 +428,7 @@ static void ProcessClass(ClassType classType, OldList definitions, Symbol symbol
    classType = regClass.type;
 
    // PUBLISHING CHECK ON BASE CLASS
-   if(inCompiler)
+   if(inCompiler && regClass.base)  // The base check saves a crash trying to inherit from itself
    {
       yylloc = loc;