| 1714 | } |
| 1715 | |
| 1716 | static bool |
| 1717 | isNegativeNumber(char *szLocation, struct CTypeDescriptor *pType, unsigned long ulNumber) |
| 1718 | { |
| 1719 | |
| 1720 | ASSERT(szLocation); |
| 1721 | ASSERT(pType); |
| 1722 | ASSERT(pType->mTypeKind == KIND_INTEGER); |
| 1723 | |
| 1724 | if (!ISSET(pType->mTypeInfo, NUMBER_SIGNED_BIT)) |
| 1725 | return false; |
| 1726 | |
| 1727 | return llliGetNumber(szLocation, pType, ulNumber) < 0; |
| 1728 | } |
| 1729 | |
| 1730 | static bool |
| 1731 | isShiftExponentTooLarge(char *szLocation, struct CTypeDescriptor *pType, unsigned long ulNumber, size_t zWidth) |
no test coverage detected