Lines Matching refs:m_expr
569 struct expression *m_expr; in do_initializer() local
581 FOR_EACH_PTR(expr->expr_list, m_expr) { in do_initializer()
584 if (m_expr->type == EXPR_INDEX) in do_initializer()
585 m_expr = m_expr->idx_expression; in do_initializer()
590 while (m_expr->type == EXPR_IDENTIFIER) { in do_initializer()
591 m_type = report_member(U_W_VAL, &m_expr->pos, m_type, in do_initializer()
592 lookup_member(m_type, m_expr->expr_ident, m_atop)); in do_initializer()
593 m_expr = m_expr->ident_expression; in do_initializer()
598 m_type = report_member(U_W_VAL, &m_expr->pos, m_type, in do_initializer()
602 if (m_expr->type != EXPR_INITIALIZER) in do_initializer()
603 report_implicit(U_W_VAL, &m_expr->pos, m_type); in do_initializer()
605 do_initializer(m_type, m_expr); in do_initializer()
607 } END_FOR_EACH_PTR(m_expr); in do_initializer()