From cd71108de10d8ec7b3b20da74e1e6dc07a32cc47 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Thu, 29 Jan 2015 21:17:56 -0800 Subject: [PATCH] Partial fix for #184 --- src/conversion/first.d | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/conversion/first.d b/src/conversion/first.d index 2320775..67c5872 100644 --- a/src/conversion/first.d +++ b/src/conversion/first.d @@ -186,9 +186,11 @@ final class FirstPass : ASTVisitor override void visit(const BaseClass bc) { // 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, - bc.type2.identifierOrTemplateChain)); + bc.type2.symbol.identifierOrTemplateChain)); + } } override void visit(const VariableDeclaration dec)