diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-02-20 23:22:07 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-02-20 23:22:07 +0000 |
commit | 2b0d66df243a39608b80731451062fdd03efd701 (patch) | |
tree | 02709b2f94800d05d5aa37d02fb2940a75d151b8 /llvm/lib/Transforms | |
parent | af1465cef5e1e1b4d8cc5a516149c888b5a85b16 (diff) | |
download | bcm5719-llvm-2b0d66df243a39608b80731451062fdd03efd701.tar.gz bcm5719-llvm-2b0d66df243a39608b80731451062fdd03efd701.zip |
Sema: Do not assert when dereferencing member pointer using virtual inheritance with an incomplete class type
The MS ABI requires that we determine the vbptr offset if have a
virtual inheritance model. Instead, raise an error pointing to the
diagnostic when this happens.
This fixes PR18583.
Differential Revision: http://llvm-reviews.chandlerc.com/D2842
llvm-svn: 201824
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions