On 2013-06-25 21:11, Alexandre Julliard wrote:
> Thomas Faber <thfa...@gmx.de> writes:
> 
>> An alternative solution would be not to generate a vtable structure at all,
>> and instead add a dummy member to the class directly. That would be in line
>> with what the defined(__cplusplus) && !defined(CINTERFACE) case results in,
>> but require a slightly larger change to widl.
> 
> I'm not sure it makes sense to even define a C structure at all, since
> there's nothing you can do with it.

Hmm. The only thing I could think of would be someone making a pointer
to such an object, to later cast to a derived class.
Since there's a typedef generated earlier in the file, the struct
should already be known (as an incomplete type), so that scenario would
work even without the struct definition.

So... I agree. I'll send an updated patch that won't generate the
structure at all.


Reply via email to