From c2364567de37e4164f45ee4016186ad36bf9c942 Mon Sep 17 00:00:00 2001 From: "Wolfgang (Blub) Bumiller" Date: Tue, 14 Aug 2012 14:38:02 +0200 Subject: [PATCH] allow a semicolon after function bodies - make it mandatory with -std=qcc --- parser.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/parser.c b/parser.c index bfd036f..12e7de6 100644 --- a/parser.c +++ b/parser.c @@ -1622,6 +1622,11 @@ static bool parser_variable(parser_t *parser, ast_block *localblock) ast_block_delete(block); return false; } + + if (parser->tok == ';') + return parser_next(parser); + else if (opts_standard == COMPILER_QCC) + parseerror(parser, "missing semicolon after function body (mandatory with -std=qcc)"); return true; } else { parseerror(parser, "TODO, const assignment"); -- 2.39.2