Avoid potential-use-before-initialization warnings
Avoid potential-use-before-initialization warnings

I only got these with gcc, not clang.  I'm not sure whether only gcc has
this warning, or whether clang was actually smart enough to figure out
the graph of my state machine and determine that the warning was a false
positive.

dschwen/libmesh,roystgnr/libmesh,BalticPinguin/libmesh,roystgnr/libmesh,libMesh/libmesh,BalticPinguin/libmesh,dschwen/libmesh,libMesh/libmesh,jwpeterson/libmesh,jwpeterson/libmesh,BalticPinguin/libmesh,jwpeterson/libmesh,roystgnr/libmesh,capitalaslash/libmesh,jwpeterson/libmesh,roystgnr/libmesh,BalticPinguin/libmesh,dschwen/libmesh,capitalaslash/libmesh,capitalaslash/libmesh,libMesh/libmesh,roystgnr/libmesh,BalticPinguin/libmesh,jwpeterson/libmesh,BalticPinguin/libmesh,BalticPinguin/libmesh,capitalaslash/libmesh,roystgnr/libmesh,jwpeterson/libmesh,dschwen/libmesh,jwpeterson/libmesh,libMesh/libmesh,libMesh/libmesh,libMesh/libmesh,capitalaslash/libmesh,dschwen/libmesh,libMesh/libmesh,jwpeterson/libmesh,capitalaslash/libmesh,roystgnr/libmesh,libMesh/libmesh,roystgnr/libmesh,dschwen/libmesh,capitalaslash/libmesh,dschwen/libmesh,dschwen/libmesh,BalticPinguin/libmesh,capitalaslash/libmesh