Many programmers are very fond of blaming the compiler for different errors. Let’s talk about it.
compiler
A good compiler and coding style aren’t always enough
The fragment is taken from PostgreSQL. The error is detected by the following diagnostic: V575 The ‘memcmp’ function processes ‘0’ elements. Inspect the third argument.