Partial fix for #184

This commit is contained in:
Hackerpilot 2015-01-29 21:17:56 -08:00
parent aad9201e58
commit cd71108de1
1 changed files with 4 additions and 2 deletions

View File

@ -186,9 +186,11 @@ final class FirstPass : ASTVisitor
override void visit(const BaseClass bc) override void visit(const BaseClass bc)
{ {
// Log.trace(__FUNCTION__, " ", typeof(bc).stringof); // Log.trace(__FUNCTION__, " ", typeof(bc).stringof);
if (bc.type2.identifierOrTemplateChain !is null) if (bc.type2.symbol !is null && bc.type2.symbol.identifierOrTemplateChain !is null)
{
currentSymbol.baseClasses.insert(iotcToStringArray(symbolAllocator, currentSymbol.baseClasses.insert(iotcToStringArray(symbolAllocator,
bc.type2.identifierOrTemplateChain)); bc.type2.symbol.identifierOrTemplateChain));
}
} }
override void visit(const VariableDeclaration dec) override void visit(const VariableDeclaration dec)