X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=compiler%2Flibec%2Fsrc%2Fpass0.ec;fp=compiler%2Flibec%2Fsrc%2Fpass0.ec;h=1496fe882817e10625da830d6f1d3db5a4d00ff6;hb=53bc13ce011473f976f736dce9525bfa5b3e95ca;hp=3a18141a00e124d6d48c58f07159e981c5c62e32;hpb=fa0e47137b40e8a90325a6acbc78ade05b8112ce;p=sdk diff --git a/compiler/libec/src/pass0.ec b/compiler/libec/src/pass0.ec index 3a18141..1496fe8 100644 --- a/compiler/libec/src/pass0.ec +++ b/compiler/libec/src/pass0.ec @@ -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;