summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@apple.com>2018-04-09 20:39:47 +0000
committerAkira Hatanaka <ahatanaka@apple.com>2018-04-09 20:39:47 +0000
commitf15d29ccc7fa62b78c38d6ba2798da8646e4ca60 (patch)
tree7a8fa782537a522b486d280f141bc8d9b4b9c126 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent47b2f9d836f8fbde3c70df18742270b36f5fe55d (diff)
downloadbcm5719-llvm-f15d29ccc7fa62b78c38d6ba2798da8646e4ca60.tar.gz
bcm5719-llvm-f15d29ccc7fa62b78c38d6ba2798da8646e4ca60.zip
[ObjC++] Never pass structs that transitively contain __weak fields in
registers. This patch fixes a bug in r328731 that caused structs transitively containing __weak fields to be passed in registers. The patch replaces the flag RecordDecl::CanPassInRegisters with a 2-bit enum that indicates whether the struct or structs containing the struct are forced to be passed indirectly. rdar://problem/39194693 llvm-svn: 329617
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud