Improved simplifications of redundant loops:
- Execute simplifyWhile0 after simplifyKnownVariables (#394)
- Support declaration of variable in loop header in removeRedundantFor
#6189 assign with operator= a '\0' to a std::string is not an error
CheckVaarg::va_list_usage(): Bailout when try{} block is encountered (#6186)
Support allocation of array of pointers with operator new in checkmemoryleak.cpp