diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-11-02 09:01:44 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-11-02 09:01:44 +0000 |
commit | 8671c6e03dc6a1e10d41ad825075cb912b05c570 (patch) | |
tree | 3a70eda4e12e70f6047cae4f2de90ff06fc3cfc6 /lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py | |
parent | 0e8d1922c8d5ee085b4ce828107d2411e5577247 (diff) | |
download | bcm5719-llvm-8671c6e03dc6a1e10d41ad825075cb912b05c570.tar.gz bcm5719-llvm-8671c6e03dc6a1e10d41ad825075cb912b05c570.zip |
[MS ABI] Don't zero-initialize vbptrs in bases
Certain CXXConstructExpr nodes require zero-initialization before a
constructor is called. We had a bug in the case where the constructor
is called on a virtual base: we zero-initialized the base's vbptr field.
A complementary bug is present in MSVC where no zero-initialization
occurs for the subobject at all.
This fixes PR25370.
llvm-svn: 251783
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py')
0 files changed, 0 insertions, 0 deletions