gbdk-releases/sdcc/support/regression/tests/uminus.c
2015-01-10 16:25:09 +01:00

27 lines
385 B
C

/* Test unary minus
lefttype: int, char, short, long
resulttype: int, char, short, long
storage: static,
attr: volatile,
*/
#include <testfwk.h>
void
testUMinus(void)
{
{storage} {attr} {lefttype} left;
{storage} {attr} {resulttype} result;
left = 53;
result = -left;
ASSERT(result == -53);
left = -76;
result = -left;
ASSERT(result == 76);
}