Mercurial > projects > ldc
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"); |