widl: add_interface_typeinfo should not return a value
Austin English
austinenglish at gmail.com
Wed Dec 19 15:03:10 CST 2012
Found by TinyCC.
--
-Austin
-------------- next part --------------
diff --git a/tools/widl/write_msft.c b/tools/widl/write_msft.c
index 416f81d..918923b 100644
--- a/tools/widl/write_msft.c
+++ b/tools/widl/write_msft.c
@@ -2026,8 +2026,10 @@ static void add_interface_typeinfo(msft_typelib_t *typelib, type_t *interface)
return;
}
- if (is_attr(interface->attrs, ATTR_DISPINTERFACE))
- return add_dispinterface_typeinfo(typelib, interface);
+ if (is_attr(interface->attrs, ATTR_DISPINTERFACE)) {
+ add_dispinterface_typeinfo(typelib, interface);
+ return;
+ }
/* midl adds the parent interface first, unless the parent itself
has no parent (i.e. it stops before IUnknown). */
More information about the wine-patches
mailing list