Emit array literals as unnamed_addr.

There is really no reason not to.
This commit is contained in:
David Nadlinger
2013-10-09 04:34:02 +02:00
parent 26e3cc8a40
commit 47e212178e

View File

@@ -473,6 +473,7 @@ void initializeArrayLiteral(IRState* p, ArrayLiteralExp* ale, LLValue* dstMem)
constarr,
".arrayliteral"
);
gvar->setUnnamedAddr(true);
DtoMemCpy(dstMem, gvar, DtoConstSize_t(getTypePaddedSize(constarr->getType())));
}
}