diff options
| author | Artem Dergachev <artem.dergachev@gmail.com> | 2019-04-26 02:05:12 +0000 | 
|---|---|---|
| committer | Artem Dergachev <artem.dergachev@gmail.com> | 2019-04-26 02:05:12 +0000 | 
| commit | b591845f4b482a2aec74f121f5f03da2ebefcef4 (patch) | |
| tree | b495ff810f852e39bde353bc250224a6ff192d42 /lldb/source/Plugins/ScriptInterpreter/Python | |
| parent | e1320b0ed06c2c5df30713816a8da6acd814568b (diff) | |
| download | llvm-b591845f4b482a2aec74f121f5f03da2ebefcef4.zip llvm-b591845f4b482a2aec74f121f5f03da2ebefcef4.tar.gz llvm-b591845f4b482a2aec74f121f5f03da2ebefcef4.tar.bz2 | |
[analyzer] Fix crash when returning C++ objects from ObjC messages-to-nil.
the assertion is in fact incorrect: there is a cornercase in Objective-C++
in which a C++ object is not constructed with a constructor, but merely
zero-initialized. Namely, this happens when an Objective-C message is sent
to a nil and it is supposed to return a C++ object.
Differential Revision: https://reviews.llvm.org/D60988
llvm-svn: 359262
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
