X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=intrin.h;h=4f672dd9c04e349d68cad54e7fd42e5a449352aa;hp=4b4c9478afa3cb760b1c7ed216ebe86377a3d22f;hb=785ab7c07266d9872aceefc0b9ac63e550a688e3;hpb=160e7cf7eebd7fa173fb739aca00143097a3518b 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