Thanks to apple we have a compiler alternative, that actually helps with this problem.
alistra@bialobrewy ~ % clang -Weverything 1.c
1.c:6:8: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if(-1 < x)
~~ ^ ~