diff --git a/ir/irtypestruct.cpp b/ir/irtypestruct.cpp index b233d161..b9db9293 100644 --- a/ir/irtypestruct.cpp +++ b/ir/irtypestruct.cpp @@ -104,7 +104,7 @@ llvm::Constant* IrTypeAggr::createInitializerConstant( IF_LOG Logger::println("adding field %s", vd->toChars()); - constants.push_back(FillSArrayDims(vd->type, initializers[i].second)); + constants.push_back(FillSArrayDims(vd->type, data[i].second)); offset = vd->offset + vd->type->size(); }