From 4ab6869c509c9d17de0ca90b1ca2579eb3232bf0 Mon Sep 17 00:00:00 2001 From: Alexey Prokhin Date: Tue, 1 Nov 2011 17:06:13 +0400 Subject: [PATCH] Fix a crash which occurs when compiling std/conv.d with unittests --- gen/classes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/classes.cpp b/gen/classes.cpp index 0e1e871a..52ef175f 100644 --- a/gen/classes.cpp +++ b/gen/classes.cpp @@ -293,7 +293,7 @@ DValue* DtoCastClass(DValue* val, Type* _to) // get the from class ClassDeclaration* cd = fc->sym->isClassDeclaration(); DtoResolveClass(cd); // add this - IrTypeClass* typeclass = fc->irtype->isClass(); + IrTypeClass* typeclass = stripModifiers(fc)->irtype->isClass(); // find interface impl