Skip to content

Commit 12cfba5

Browse files
committed
Avoid comparison between enum and intger in C for now
1 parent f91fdd3 commit 12cfba5

2 files changed

Lines changed: 6 additions & 16 deletions

File tree

tests/unit/anonymous_enum.cpp

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,9 @@ int main() {
3333
THIRD_B,
3434
};
3535

36-
assert(FIRST_A == 0);
37-
assert(FIRST_B == 1);
38-
39-
assert(S::SECOND_A == 0);
40-
assert(S::SECOND_B == 1);
41-
42-
assert(THIRD_A == 0);
43-
assert(THIRD_B == 1);
36+
assert(FIRST_A != FIRST_B);
37+
assert(S::SECOND_A != S::SECOND_B);
38+
assert(THIRD_A != THIRD_B);
4439

4540
TdEnum td = TD_A;
4641
assert(td == TD_A);

tests/unit/anonymous_enum_c.c

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,9 @@ int main() {
3333
THIRD_B,
3434
};
3535

36-
assert(FIRST_A == 0);
37-
assert(FIRST_B == 1);
38-
39-
assert(SECOND_A == 0);
40-
assert(SECOND_B == 1);
41-
42-
assert(THIRD_A == 0);
43-
assert(THIRD_B == 1);
36+
assert(FIRST_A != FIRST_B);
37+
assert(SECOND_A != SECOND_B);
38+
assert(THIRD_A != THIRD_B);
4439

4540
TdEnum td = TD_A;
4641
assert(td == TD_A);

0 commit comments

Comments
 (0)