aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/configuration.py
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@apple.com>2020-07-10 17:24:12 -0700
committerAkira Hatanaka <ahatanaka@apple.com>2020-07-10 17:24:13 -0700
commite9bf0a710c993b932fa69c95ef6d0130fd721115 (patch)
treed1a93f74d13bdfe421f6cdeb10e2d5673d647666 /lldb/packages/Python/lldbsuite/test/configuration.py
parent351f2b3c0ab357d42b3bda319979fa537f1565c3 (diff)
downloadllvm-e9bf0a710c993b932fa69c95ef6d0130fd721115.zip
llvm-e9bf0a710c993b932fa69c95ef6d0130fd721115.tar.gz
llvm-e9bf0a710c993b932fa69c95ef6d0130fd721115.tar.bz2
[CodeGen] Store the return value of the target function call to the
thunk's return value slot directly when the return type is an aggregate instead of doing so via a temporary This fixes PR45997 (https://bugs.llvm.org/show_bug.cgi?id=45997), which is caused by a bug that has existed since we started passing and returning C++ structs with ObjC strong pointer members (see https://reviews.llvm.org/D44908) or structs annotated with trivial_abi directly. rdar://problem/63740936 Differential Revision: https://reviews.llvm.org/D82513
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions