silence -Wmaybe-uninitialized warnings when compiling with optimizations