>I appreciate reports from newer/other compilers and static or even dynamic analysers.
My usual compiler pair are
gcc -g -O2 -Wall -Wlogical-op -Wtype-limits
and
clang -g -O2 -Wall
For static analysis, cppcheck --enable=all
For dynamic analysis, valgrind.
Any code that gets through those four filters and works fine is usually good enough to ship.
>I appreciate reports from newer/other compilers and static or even dynamic analysers.
My usual compiler pair are
gcc -g -O2 -Wall -Wlogical-op -Wtype-limits
and
clang -g -O2 -Wall
For static analysis, cppcheck --enable=all
For dynamic analysis, valgrind.
Any code that gets through those four filters and works fine
is usually good enough to ship.