Mercurial > projects > ldc
diff gen/structs.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 | 69a5e4a6fc0f |
line wrap: on
line diff
--- a/gen/structs.cpp Sat Nov 29 20:57:52 2008 +0100 +++ b/gen/structs.cpp Sat Nov 29 21:26:50 2008 +0100 @@ -208,7 +208,7 @@ // do the default Logger::println("adding default field: %s : +%u", nextdef->toChars(), nextdef->offset); if (!nextdef->ir.irField->constInit) - nextdef->ir.irField->constInit = DtoConstFieldInitializer(nextdef->loc, nextdef->type, nextdef->init); + nextdef->ir.irField->constInit = DtoConstInitializer(nextdef->loc, nextdef->type, nextdef->init); LLConstant* c = nextdef->ir.irField->constInit; inits.push_back(c); @@ -263,7 +263,7 @@ // do the default Logger::println("adding default field: %s : +%u", nextdef->toChars(), nextdef->offset); if (!nextdef->ir.irField->constInit) - nextdef->ir.irField->constInit = DtoConstFieldInitializer(nextdef->loc, nextdef->type, nextdef->init); + nextdef->ir.irField->constInit = DtoConstInitializer(nextdef->loc, nextdef->type, nextdef->init); LLConstant* c = nextdef->ir.irField->constInit; inits.push_back(c);