http://llvm.org/bugs/show_bug.cgi?id=19475
Timur Iskhodzhanov <[email protected]> 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 <[email protected]> --- 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.
_______________________________________________ LLVMbugs mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
