summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/ir-interpreter/main.c
diff options
context:
space:
mode:
authorMarcin Koscielnicki <koriakin@0x04.net>2016-05-09 20:57:36 +0000
committerMarcin Koscielnicki <koriakin@0x04.net>2016-05-09 20:57:36 +0000
commit60b3cbe0953c6f8662e39d1d8aab7a824ad7b721 (patch)
tree783043d6f1fff094ec2978d403e5a44eb6627ef8 /lldb/packages/Python/lldbsuite/test/expression_command/ir-interpreter/main.c
parente36561855cea5f8946f5462afee12681841cedc7 (diff)
downloadbcm5719-llvm-60b3cbe0953c6f8662e39d1d8aab7a824ad7b721.tar.gz
bcm5719-llvm-60b3cbe0953c6f8662e39d1d8aab7a824ad7b721.zip
[MSan] [AArch64] Fix vararg helper for >1 or non-int fixed arguments.
This fixes http://llvm.org/PR27646 on AArch64. There are three issues here: - The GR save area is 7 words in size, instead of 8. This is not enough if none of the fixed arguments is passed in GRs (they're all floats or aggregates). - The first argument is ignored (which counteracts the above if it's passed in GR). - Like x86_64, fixed arguments landing in the overflow area are wrongly counted towards the overflow offset. Differential Revision: http://reviews.llvm.org/D20023 llvm-svn: 268967
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/ir-interpreter/main.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud