Searched refs:fntype (Results 1 – 3 of 3) sorted by relevance
1494 struct symbol *fntype; in linearize_call_expression() local1501 fntype = fn->ctype; in linearize_call_expression()1502 ctype = &fntype->ctype; in linearize_call_expression()1503 if (fntype->type == SYM_NODE) in linearize_call_expression()1504 fntype = fntype->ctype.base_type; in linearize_call_expression()1506 add_symbol(&insn->fntypes, fntype); in linearize_call_expression()
3456 struct symbol *fntype; in evaluate_return_expression() local3459 fntype = current_fn->ctype.base_type; in evaluate_return_expression()3460 if (!fntype || fntype == &void_ctype) { in evaluate_return_expression()3462 expression_error(expr, "return expression in %s function", fntype?"void":"typeless"); in evaluate_return_expression()3474 compatible_assignment_types(expr, fntype, &stmt->expression, "return expression"); in evaluate_return_expression()
1029 .fntype = EXPR_ARG, \1036 .fntype = EXPR_NOARG \1050 } fntype; member1136 switch (expr_tbl[i].fntype) { in parse_expression()