X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=parser.cpp;h=86535fbf0f5d15179eca79fec9b06d06538a0598;hp=c2d3eb37ad105a64b640b7d1f6402c2ccd851ccf;hb=a1f13499f98b2cfefd59cfa3fa47dd86e620ecf6;hpb=987f765c201bd81a84fb20d8858de70a2f4e47ae diff --git a/parser.cpp b/parser.cpp index c2d3eb3..86535fb 100644 --- a/parser.cpp +++ b/parser.cpp @@ -3142,7 +3142,7 @@ static bool parse_switch_go(parser_t *parser, ast_block *block, ast_expression * return false; } swcase.code = (ast_expression*)caseblock; - vec_push(switchnode->cases, swcase); + switchnode->cases.push_back(swcase); while (true) { ast_expression *expr; if (parser->tok == '}') @@ -4096,7 +4096,7 @@ static bool parse_function_body(parser_t *parser, ast_value *var) goto enderrfn; } - vec_push(func->blocks, block); + func->blocks.push_back(block); parser->function = old; if (!parser_leaveblock(parser)) @@ -4356,7 +4356,7 @@ static bool parser_create_array_accessor(parser_t *parser, ast_value *array, con return false; } - vec_push(func->blocks, body); + func->blocks.push_back(body); *out = fval; parser->accessors.push_back(fval);