reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
311 expr = isl_ast_expr_cow(expr); 311 expr = isl_ast_expr_cow(expr); 312 if (!expr || !arg) 314 if (expr->type != isl_ast_expr_op) 315 isl_die(isl_ast_expr_get_ctx(expr), isl_error_invalid, 317 if (pos < 0 || pos >= expr->u.op.n_arg) 318 isl_die(isl_ast_expr_get_ctx(expr), isl_error_invalid, 321 isl_ast_expr_free(expr->u.op.args[pos]); 322 expr->u.op.args[pos] = arg; 324 return expr; 327 return isl_ast_expr_free(expr);