diff options
author | Reid Kleckner <rnk@google.com> | 2016-08-31 20:35:01 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-08-31 20:35:01 +0000 |
commit | 598124296b617809244128602e616024577027ef (patch) | |
tree | 5c3db09b0630e6e241577805f4d69daa13fe5825 /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py | |
parent | 7c4700525c6d3f0e76c17081439ac30d53fe1251 (diff) | |
download | bcm5719-llvm-598124296b617809244128602e616024577027ef.tar.gz bcm5719-llvm-598124296b617809244128602e616024577027ef.zip |
[codeview] Don't emit vshape info for classes without vfptrs
Classes with no virtual methods or whose virtual methods were all
inherited from virtual bases don't have a vfptr at offset zero. We were
crashing attempting to get the layout of that non-existent vftable.
We don't need any vshape info in this case because the debugger can
infer it from the base class information. The current class may not
introduce any virtual methods if we are in this situation.
llvm-svn: 280287
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py')
0 files changed, 0 insertions, 0 deletions