Mercurial > projects > ldc
comparison ir/irstruct.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 | 03d7c4aac654 |
comparison
equal
deleted
inserted
replaced
802:28ce72c60a21 | 803:c62c6936635b |
---|---|
317 } | 317 } |
318 | 318 |
319 // add the field | 319 // add the field |
320 // lazily default initialize | 320 // lazily default initialize |
321 if (!var->ir.irField->constInit) | 321 if (!var->ir.irField->constInit) |
322 var->ir.irField->constInit = DtoConstFieldInitializer(var->loc, var->type, var->init); | 322 var->ir.irField->constInit = DtoConstInitializer(var->loc, var->type, var->init); |
323 inits.push_back(var->ir.irField->constInit); | 323 inits.push_back(var->ir.irField->constInit); |
324 | 324 |
325 lastoffset = offset; | 325 lastoffset = offset; |
326 lastsize = var->type->size(); | 326 lastsize = var->type->size(); |
327 } | 327 } |