X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=intrin.h;h=4f672dd9c04e349d68cad54e7fd42e5a449352aa;hp=4b4c9478afa3cb760b1c7ed216ebe86377a3d22f;hb=bfbb60bbed91ef38b7cde9c9653e576d41d2effb;hpb=685fa54daf0b3fdd92d9424e7fcab1ded9fb3c29 diff --git a/intrin.h b/intrin.h index 4b4c947..4f672dd 100644 --- a/intrin.h +++ b/intrin.h @@ -404,7 +404,7 @@ ast_expression *intrin_func(parser_t *parser, const char *name) { if ((find = (void*)parser_find_global(parser, name)) && ((ast_value*)find)->expression.vtype == TYPE_FUNCTION) for (i = 0; i < vec_size(parser->functions); ++i) if (((ast_value*)find)->name && !strcmp(parser->functions[i]->name, ((ast_value*)find)->name) && parser->functions[i]->builtin < 0) - return find; + return (ast_expression*)find; if ((find = util_htget(intrin_intrinsics(), name))) { /* intrinsic is in table. This will "generate the function" so