Fix missing '|' in '|=', spotted by clang analyzer

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Blue Swirl 2010-05-02 18:38:10 +00:00
parent f75ca1ae20
commit ace22f6917

View File

@ -197,10 +197,10 @@ static uint32_t nvic_readl(void *opaque, uint32_t offset)
case 0xd18: case 0xd1c: case 0xd20: /* System Handler Priority. */
irq = offset - 0xd14;
val = 0;
val = s->gic.priority1[irq++][0];
val = s->gic.priority1[irq++][0] << 8;
val = s->gic.priority1[irq++][0] << 16;
val = s->gic.priority1[irq][0] << 24;
val |= s->gic.priority1[irq++][0];
val |= s->gic.priority1[irq++][0] << 8;
val |= s->gic.priority1[irq++][0] << 16;
val |= s->gic.priority1[irq][0] << 24;
return val;
case 0xd24: /* System Handler Status. */
val = 0;