[PATCH] scanner: allow referencing foreign enums
Simon Ser
contact at emersion.fr
Fri May 25 21:24:41 UTC 2018
It's already possible to reference foreign interfaces, so it
should also be possible to reference foreign enums.
Signed-off-by: Simon Ser <contact at emersion.fr>
---
src/scanner.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/scanner.c b/src/scanner.c
index 1737911..205c28a 100644
--- a/src/scanner.c
+++ b/src/scanner.c
@@ -894,14 +894,9 @@ verify_arguments(struct parse_context *ctx,
e = find_enumeration(ctx->protocol, interface,
a->enumeration_name);
- if (e == NULL)
- fail(&ctx->loc,
- "could not find enumeration %s",
- a->enumeration_name);
-
switch (a->type) {
case INT:
- if (e->bitfield)
+ if (e && e->bitfield)
fail(&ctx->loc,
"bitfield-style enum must only be referenced by uint");
break;
--
2.17.0
More information about the wayland-devel
mailing list