aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python/python-wrapper.swig
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2013-06-21 22:49:34 +0000
committerTim Northover <tnorthover@apple.com>2013-06-21 22:49:34 +0000
commit1060eae78e3db0f9e0a4235fd9dcacc6a135cc94 (patch)
tree2e8c7547c62d2b854f3ff5e9049ca8c11ec01639 /lldb/scripts/Python/python-wrapper.swig
parentfe941943a6d5ad6aaf4f6d29d41dd7301d79a720 (diff)
downloadllvm-1060eae78e3db0f9e0a4235fd9dcacc6a135cc94.zip
llvm-1060eae78e3db0f9e0a4235fd9dcacc6a135cc94.tar.gz
llvm-1060eae78e3db0f9e0a4235fd9dcacc6a135cc94.tar.bz2
Check for trivial constructibility before emptiness in ARM ABI.
According to the Itanium ABI (3.1.1), types with non-trivial copy constructors passed by value should be passed indirectly, with the caller creating a temporary. We got this mostly correct, but forgot that empty structs can have non-trivial constructors too and passed them incorrectly. This simply reverses the order of the check. llvm-svn: 184603
Diffstat (limited to 'lldb/scripts/Python/python-wrapper.swig')
0 files changed, 0 insertions, 0 deletions