From abc6c147dc1703ea1c2c33a1bee35b2dbb1ba3b7 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Wed, 12 Jun 2013 12:14:04 +0200 Subject: [PATCH] Fix potential latent struct initialization bug. Apparently the initializer array never was actually unsorted so far. --- ir/irtypestruct.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); }