[PATCH 1/5] widl: Fix proxy vtbl generation in -Oi mode.
Zebediah Figura
z.figura12 at gmail.com
Mon May 20 23:30:52 CDT 2019
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
tools/widl/proxy.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/widl/proxy.c b/tools/widl/proxy.c
index 8d0e8b2cc5..ef52e35a4c 100644
--- a/tools/widl/proxy.c
+++ b/tools/widl/proxy.c
@@ -526,6 +526,7 @@ static int write_proxy_methods(type_t *iface, int skip)
if (skip || (is_local(func->attrs) && !get_callas_source(iface, func)))
print_proxy( "0, /* %s::%s */\n", iface->name, get_name(func));
else if (is_interpreted_func( iface, func ) &&
+ get_stub_mode() == MODE_Oif &&
!is_local( func->attrs ) &&
type_iface_get_inherit(iface))
print_proxy( "(void *)-1, /* %s::%s */\n", iface->name, get_name(func));
--
2.21.0
More information about the wine-devel
mailing list