widl: Don't apply call_as methods to async interface.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1d043f4da7
commit
6653a381cb
|
@ -2940,6 +2940,8 @@ static void check_async_uuid(type_t *iface)
|
||||||
var_t *begin_func, *finish_func, *func = stmt->u.var, *arg;
|
var_t *begin_func, *finish_func, *func = stmt->u.var, *arg;
|
||||||
var_list_t *begin_args = NULL, *finish_args = NULL, *args;
|
var_list_t *begin_args = NULL, *finish_args = NULL, *args;
|
||||||
|
|
||||||
|
if (is_attr(func->attrs, ATTR_CALLAS)) continue;
|
||||||
|
|
||||||
args = type_function_get_args(func->declspec.type);
|
args = type_function_get_args(func->declspec.type);
|
||||||
if (args) LIST_FOR_EACH_ENTRY(arg, args, var_t, entry)
|
if (args) LIST_FOR_EACH_ENTRY(arg, args, var_t, entry)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue