From dad4e5ef6b897752ba6c67a8bd44522cac8f7098 Mon Sep 17 00:00:00 2001 From: Laurent Huberdeau Date: Wed, 22 Jan 2025 12:39:55 -0500 Subject: [PATCH] Add test --- tests/_all/enum-tests/enum-suite.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tests/_all/enum-tests/enum-suite.c b/tests/_all/enum-tests/enum-suite.c index b3afdac7..55e8e612 100644 --- a/tests/_all/enum-tests/enum-suite.c +++ b/tests/_all/enum-tests/enum-suite.c @@ -31,10 +31,16 @@ enum Boolean { TRUE }; +#define FIRST_VALUE 0 +#define SECOND_VALUE 1000000 +#define THIRD_VALUE 2000000 +#define FORTH_VALUE FIRST_VALUE + SECOND_VALUE + THIRD_VALUE + enum LargeEnum { - FIRST = 0, - SECOND = 1000000, - THIRD = 2000000 + FIRST = FIRST_VALUE, + SECOND = SECOND_VALUE, + THIRD = THIRD_VALUE, + FORTH = FORTH_VALUE, }; int main(){ @@ -79,9 +85,9 @@ int main(){ } putstring("Large Enum: "); - if (value == FIRST) { + if (FIRST_VALUE == FIRST) { putstring("FIRST"); - } else if (value == SECOND) { + } else if (SECOND_VALUE == SECOND) { putstring("SECOND"); } else { putstring("THIRD");