Clang 8 checks the integer conversions C permits
engineeringcclangsanitizersClang 8 extends runtime checks for implicit integer conversions and adds automatic variable initialization. Both address mistakes that ordinary compilation can leave intact.