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 }