This is to avoid GCC to optimize null-pointer checks away, in case the default operator new is used together with -fno-exceptions.