Force correct evaluation order in a a == b != c condition.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4358 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
c7b76a0ae3
commit
57d69a91c4
@ -62,7 +62,7 @@ typedef struct gic_irq_state
|
|||||||
#define GIC_TEST_MODEL(irq) s->irq_state[irq].model
|
#define GIC_TEST_MODEL(irq) s->irq_state[irq].model
|
||||||
#define GIC_SET_LEVEL(irq, cm) s->irq_state[irq].level = (cm)
|
#define GIC_SET_LEVEL(irq, cm) s->irq_state[irq].level = (cm)
|
||||||
#define GIC_CLEAR_LEVEL(irq, cm) s->irq_state[irq].level &= ~(cm)
|
#define GIC_CLEAR_LEVEL(irq, cm) s->irq_state[irq].level &= ~(cm)
|
||||||
#define GIC_TEST_LEVEL(irq, cm) (s->irq_state[irq].level & (cm)) != 0
|
#define GIC_TEST_LEVEL(irq, cm) ((s->irq_state[irq].level & (cm)) != 0)
|
||||||
#define GIC_SET_TRIGGER(irq) s->irq_state[irq].trigger = 1
|
#define GIC_SET_TRIGGER(irq) s->irq_state[irq].trigger = 1
|
||||||
#define GIC_CLEAR_TRIGGER(irq) s->irq_state[irq].trigger = 0
|
#define GIC_CLEAR_TRIGGER(irq) s->irq_state[irq].trigger = 0
|
||||||
#define GIC_TEST_TRIGGER(irq) s->irq_state[irq].trigger
|
#define GIC_TEST_TRIGGER(irq) s->irq_state[irq].trigger
|
||||||
|
Loading…
Reference in New Issue
Block a user