Always set *palign in classify_x86_64_arg
commit59b8007f98eb814f6fd19455ab868ecaa07dfc0d
authorThomas Preud'homme <robotux@celest.fr>
Fri, 3 Jan 2014 00:41:34 +0000 (3 08:41 +0800)
committerThomas Preud'homme <robotux@celest.fr>
Fri, 3 Jan 2014 02:19:38 +0000 (3 10:19 +0800)
tree90fc301c3d93f24c1806b1b2d3184c2dfe3b3845
parentfbc8810334e6a087bed6de4dd84635cb6037b4dc
Always set *palign in classify_x86_64_arg

Set *palign for VT_BITFIELD and VT_ARRAY types in classify_x86_64_arg as
else you happen to have in *palign what was already there. This can
cause gfunc_call on !PE systems to consider an array as 16 bytes align
and trigger the assert if the previous argument was 16 bytes aligned.
x86_64-gen.c