diff -r a5496987b1da -r 189ece41fa29 kernel/eka/include/drivers/iic_transaction.inl --- a/kernel/eka/include/drivers/iic_transaction.inl Thu Jul 01 17:57:33 2010 +0100 +++ b/kernel/eka/include/drivers/iic_transaction.inl Fri Jul 09 13:13:20 2010 +0100 @@ -65,7 +65,8 @@ iHeader(aHeader), iFlags(NULL), iState(EFree), iHalfDuplexTrans(aHdTrans), iFullDuplexTrans(NULL), iCallback(NULL) { - __ASSERT_ALWAYS((((TUint)aPriority<(TUint)KNumTrancPriorities)&&((TUint)aPriority>=0)),Kern::Fault("TIicBusTransaction",__LINE__)); + //Check that the requested priority is at least zero and less than KNumTrancPriorities. + __ASSERT_ALWAYS(((aPriority=0)),Kern::Fault("TIicBusTransaction",__LINE__)); __ASSERT_ALWAYS(aHeader && aHdTrans,Kern::Fault("TIicBusTransaction",__LINE__)); iKey = aPriority; }