comparison gen/llvmhelpers.cpp @ 1500:c3c46399bcf1

fix problem reported in ticket 327 - thanks d0k
author Kelly Wilson <wilsonk cpsc.ucalgary.ca>
date Tue, 16 Jun 2009 08:57:20 -0600
parents d9c5f5a43403
children 855f188aab7a e1e93343fc11
comparison
equal deleted inserted replaced
1499:df11cdec45a2 1500:c3c46399bcf1
977 } 977 }
978 // attribute declaration 978 // attribute declaration
979 else if (AttribDeclaration* a = declaration->isAttribDeclaration()) 979 else if (AttribDeclaration* a = declaration->isAttribDeclaration())
980 { 980 {
981 Logger::println("AttribDeclaration"); 981 Logger::println("AttribDeclaration");
982 for (int i=0; i < a->decl->dim; ++i) 982 if (a->decl)
983 { 983 for (int i=0; i < a->decl->dim; ++i)
984 DtoDeclarationExp((Dsymbol*)a->decl->data[i]); 984 {
985 } 985 DtoDeclarationExp((Dsymbol*)a->decl->data[i]);
986 }
986 } 987 }
987 // mixin declaration 988 // mixin declaration
988 else if (TemplateMixin* m = declaration->isTemplateMixin()) 989 else if (TemplateMixin* m = declaration->isTemplateMixin())
989 { 990 {
990 Logger::println("TemplateMixin"); 991 Logger::println("TemplateMixin");