Fix GCC warning about initialization order