From b5d84ea6fe240ceb030fcd554c60acedc6c3cf71 Mon Sep 17 00:00:00 2001 From: Demi Marie Obenour Date: Sat, 10 Aug 2024 18:57:59 -0400 Subject: [PATCH] scanner: fail if since versions are not increasing They will result in invalid code being generated. Signed-off-by: Demi Marie Obenour --- src/scanner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scanner.c b/src/scanner.c index 82c5144..3271543 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -826,7 +826,7 @@ start_element(void *data, const char *element_name, const char **atts) version = version_from_since(ctx, since); if (version < ctx->interface->since) - warn(&ctx->loc, "since version not increasing\n"); + fail(&ctx->loc, "since version not increasing\n"); ctx->interface->since = version; message->since = version;