[1/6] msvcirt: Add a partial implementation of class ostream_withassign.

Iván Matellanes matellanesivan at gmail.com
Fri Aug 5 12:01:37 CDT 2016


On 05/08/16 13:01, Piotr Caban wrote:
> On 08/05/16 13:44, Iván Matellanes wrote:
>> On 05/08/16 12:22, Piotr Caban wrote:
>>>>  /* ??0ostream@@QAE at PAVstreambuf@@@Z */
>>>>  /* ??0ostream@@QEAA at PEAVstreambuf@@@Z */
>>>> +/* ??0ostream_withassign@@QAE at PAVstreambuf@@@Z */
>>>> +/* ??0ostream_withassign@@QEAA at PEAVstreambuf@@@Z */
>>>>  DEFINE_THISCALL_WRAPPER(ostream_sb_ctor, 12)
>>> Calling ostream equivalents is OK in most cases. In case of constructors
>>> ostream_withassing_vtable should be used.
>> And how will that vtable be different from ostream_vtable? Should I add
>> an ostream_withassign_vector_dtor too?
> The RTTI data is different (vtable[-1]). You don't have to add
> ostream_withassign_vector_dtor.
Thanks, I've sent a new patch series correcting this and a bug in 
ios_copy_ctor that I encountered.



More information about the wine-devel mailing list