Clang doesn't seem to like the "(void *)1" construct.
Unified · Split
| @@ -110,7 +110,7 @@ libtcc_test_mt$(EXESUF): libtcc_test_mt.c · 109 unmodified lines | ||
| 110 | 110 | |
| 111 | 111 | # test.ref - generate using cc |
| 112 | 112 | test.ref: tcctest.c |
| 113 | − $(CC) -o tcctest.gcc$(EXESUF) $< $(CFLAGS) -w -O0 -std=gnu99 -fno-omit-frame-pointer | |
| 113 | + $(CC) -o tcctest.gcc$(EXESUF) $< $(CFLAGS) -Wno-int-conversion -w -O0 -std=gnu99 -fno-omit-frame-pointer | |
| 114 | 114 | ./tcctest.gcc$(EXESUF) > $@ |
| 115 | 115 | |
| 116 | 116 | # auto test |