[3/7] widl: Ignore assignment of a duplicate uuid. Resend.
Dmitry Timoshkov
dmitry at baikal.ru
Mon Nov 2 06:06:18 CST 2015
Huw Davies <huw at codeweavers.com> wrote:
> This still has problems. For example see the idl below.
> Also note that this is the cause of the warnings in httpresquest.idl .
>
> Huw.
>
> import "objidl.idl";
> [uuid(12345678-0000-0000-0000-000000000000)]
> library foo
> {
> typedef [uuid(12345678-9ab0-0000-0000-000000000000)] struct f {int x;} f;
> [uuid(12345678-9abc-0000-0000-000000000000)]
> interface IMy : IUnknown
> {
> HRESULT foo([in]f *ptr);
> }
> }
I'd say that this is yet another bug discovered by this patch, and these
bugs have nothing to do with the patch itself, they do exist already.
I certainly can have a look at this bug in typelib generation, but I don't
think that it's really correct to blame my patch for making existing bugs in
typelib generation visible, and because of that reject the patch inclusion.
--
Dmitry.
More information about the wine-devel
mailing list