Home
last modified time | relevance | path

Searched refs:fntype (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dlinearize.c1494 struct symbol *fntype; in linearize_call_expression() local
1501 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()
H A Devaluate.c3456 struct symbol *fntype; in evaluate_return_expression() local
3459 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()
/illumos-gate/usr/src/lib/libdemangle/common/
H A Dcxx.c1029 .fntype = EXPR_ARG, \
1036 .fntype = EXPR_NOARG \
1050 } fntype; member
1136 switch (expr_tbl[i].fntype) { in parse_expression()