From 34fc6435ee17e6d2bbfffc367532cf340cf730a2 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Sun, 7 Aug 2016 02:15:34 +0200 Subject: enums and ints are compatible But like GCC do warn about changes in signedness. The latter leads to some changes in gen_assign_cast to not also warn about unsigned* = int* (where GCC warns, but only with extra warnings). --- tests/tcctest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/tcctest.c b/tests/tcctest.c index a604c4a..d8c8bcf 100644 --- a/tests/tcctest.c +++ b/tests/tcctest.c @@ -591,7 +591,7 @@ void enum_test() { enum test b1; /* The following should give no warning */ - int *p = &b1; + unsigned *p = &b1; printf("enum:\n%d %d %d %d %d %d\n", E0, E1, E2, E3, E4, E5); b1 = 1; -- cgit v1.3.1