It's already possible to reference foreign interfaces, so it
should also be possible to reference foreign enums.

Signed-off-by: Simon Ser <[email protected]>
---
 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


_______________________________________________
wayland-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to