forked from OSchip/llvm-project
c2e6753958
Usually, overriding a virtual function defined in a virtual base required emission of a vtordisp slot in the record. However no vtordisp is needed if the overriding function is pure; it should be impossible to observe the pure virtual method. This fixes PR21046. llvm-svn: 218340 |
||
---|---|---|
.. | ||
ms-x86-alias-avoidance-padding.cpp | ||
ms-x86-aligned-tail-padding.cpp | ||
ms-x86-basic-layout.cpp | ||
ms-x86-bitfields-vbases.cpp | ||
ms-x86-empty-base-after-base-with-vbptr.cpp | ||
ms-x86-empty-nonvirtual-bases.cpp | ||
ms-x86-empty-virtual-base.cpp | ||
ms-x86-lazy-empty-nonvirtual-base.cpp | ||
ms-x86-member-pointers.cpp | ||
ms-x86-misalignedarray.cpp | ||
ms-x86-pack-and-align.cpp | ||
ms-x86-primary-bases.cpp | ||
ms-x86-size-alignment-fail.cpp | ||
ms-x86-vfvb-alignment.cpp | ||
ms-x86-vfvb-sharing.cpp | ||
ms-x86-vtordisp.cpp |