silence some maybe-uninitialized warnings on gcc (they appear when -O2 is enabled)
Merge pull request #115 from darealshinji/patch-1

silence some maybe-uninitialized warnings on gcc