Mercurial > projects > ldc
comparison gen/classes.cpp @ 803:c62c6936635b
Removed DtoConstFieldInitializer, it's no longer needed and was buggy.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sat, 29 Nov 2008 21:26:50 +0100 |
parents | 28ce72c60a21 |
children | 236f4b5eddca |
comparison
equal
deleted
inserted
replaced
802:28ce72c60a21 | 803:c62c6936635b |
---|---|
483 } | 483 } |
484 | 484 |
485 // add the field | 485 // add the field |
486 // and build its constant initializer lazily | 486 // and build its constant initializer lazily |
487 if (!var->ir.irField->constInit) | 487 if (!var->ir.irField->constInit) |
488 var->ir.irField->constInit = DtoConstFieldInitializer(var->loc, var->type, var->init); | 488 var->ir.irField->constInit = DtoConstInitializer(var->loc, var->type, var->init); |
489 inits.push_back(var->ir.irField->constInit); | 489 inits.push_back(var->ir.irField->constInit); |
490 | 490 |
491 lastoffset = offset; | 491 lastoffset = offset; |
492 lastsize = var->type->size(); | 492 lastsize = var->type->size(); |
493 } | 493 } |