Lines Matching defs:expr
356 static bool is_wstring_expr(struct expression *expr)
358 while (expr) {
359 switch (expr->type) {
363 if (expression_list_size(expr->expr_list) != 1)
365 expr = first_expression(expr->expr_list);
368 if (expr->op == '(') {
369 expr = expr->unop;
379 static int count_array_initializer(struct symbol *t, struct expression *expr)
393 else if (t == wchar_ctype && is_wstring_expr(expr))
396 switch (expr->type) {
401 FOR_EACH_PTR(expr->expr_list, entry) {
433 struct expression *e = expr;
437 expr = e;
440 nr = expr->string->length;