Lines Matching refs:expr
54 In expr.c: expand_expr, for operands of a MULT_EXPR.
71 convert (tree type, tree expr)
73 tree e = expr;
78 || expr == error_mark_node
79 || TREE_TYPE (expr) == error_mark_node)
83 = targetm.invalid_conversion (TREE_TYPE (expr), type)))
89 if (type == TREE_TYPE (expr))
90 return expr;
92 if (TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (TREE_TYPE (expr)))
93 return fold_convert (type, expr);
94 if (TREE_CODE (TREE_TYPE (expr)) == ERROR_MARK)
96 if (TREE_CODE (TREE_TYPE (expr)) == VOID_TYPE)
106 return fold_convert (type, c_objc_common_truthvalue_conversion (expr));
116 && lang_hooks.types_compatible_p (type, TREE_TYPE (expr)))