X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=support%2Fregression%2Ftests%2Fcompare.c;h=f058c3a649c63c4c17625ef3fbde12f248d09f0b;hb=e812347e2ade88a5922c9cd9eebda93ef9c3fd07;hp=f6e9ee6c5c47283ac304c56dfd22e97660d25a17;hpb=57781964418caea528f9018cace1acb4a789d71c;p=fw%2Fsdcc diff --git a/support/regression/tests/compare.c b/support/regression/tests/compare.c index f6e9ee6c..f058c3a6 100644 --- a/support/regression/tests/compare.c +++ b/support/regression/tests/compare.c @@ -88,6 +88,19 @@ testCompareVariables(void) ASSERT(left >= right); } +static void +testUnsignedCompare(void) +{ + {attr} {storage} unsigned {type} left, right; + + left = 0; + right = (unsigned {type})-1; + + ASSERT(left < right); + ASSERT(left <= right); + ASSERT(right > left); + ASSERT(right >= left); +} /* Common cases: Around zero