Revision b1503cda target-cris/translate.c

b/target-cris/translate.c
612 612

  
613 613
	tcg_gen_shli_tl(t, org_s,  bitrev[0].shift);
614 614
	tcg_gen_andi_tl(d, t,  bitrev[0].mask);
615
	for (i = 1; i < sizeof bitrev / sizeof bitrev[0]; i++) {
615
	for (i = 1; i < ARRAY_SIZE(bitrev); i++) {
616 616
		if (bitrev[i].shift >= 0) {
617 617
			tcg_gen_shli_tl(t, org_s,  bitrev[i].shift);
618 618
		} else {
......
3158 3158
	dc->postinc  = EXTRACT_FIELD(dc->ir, 10, 10);
3159 3159

  
3160 3160
	/* Large switch for all insns.  */
3161
	for (i = 0; i < sizeof decinfo / sizeof decinfo[0]; i++) {
3161
	for (i = 0; i < ARRAY_SIZE(decinfo); i++) {
3162 3162
		if ((dc->opcode & decinfo[i].mask) == decinfo[i].bits)
3163 3163
		{
3164 3164
			insn_len = decinfo[i].dec(dc);

Also available in: Unified diff