@@ -264,11 +264,11 @@ pushGPR(&context, ¤tGPR, int128Tmp[1]); # endif break; #endif case 'f':; - float floatTmp; + double floatTmp = 0; [invocation getArgument: &floatTmp atIndex: i]; pushDouble(&context, ¤tSSE, floatTmp); break; case 'd':;