[LLVMbugs] [Bug 19475] VS2013 CL generates wrong vtordisp thunks
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Fri Apr 18 02:55:03 PDT 2014
http://llvm.org/bugs/show_bug.cgi?id=19475
Timur Iskhodzhanov <timurrrr at google.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |WONTFIX
Summary|MS ABI: Different mangling |VS2013 CL generates wrong
|for vftable thunk |vtordisp thunks
--- Comment #3 from Timur Iskhodzhanov <timurrrr at google.com> ---
Re c#2: if D virtuall inherits from B rather than C, the vftables match.
This is basically this is a dup of PR17738#c4 -- CL doesn't promote a vtordisp
thunk to vtordispex thunk when we have trivial non-virtual inheritance
somewhere in the middle of the hierarchy.
See also
https://connect.microsoft.com/VisualStudio/feedback/details/807618/vs2012-cl-handles-vtordisp-ex-thunks-wrong
Closing this as WONTFIX as Clang does the right thing here.
I intentionally don't dup this against 17738 so we have a separate PR for this
specific CL bug.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20140418/27989c37/attachment.html>
More information about the llvm-bugs
mailing list