--TEST-- Floating point constants --ARGS-- --save --CODE-- { uintptr_t c_1 = func printf(uintptr_t, ...): int32_t; uintptr_t c_2 = "fmt\n"; double c_3 = 16.5; float c_4 = 13.4; double c_5 = inf; float c_6 = inf; double c_7 = nan; float c_8 = nan; double c_9 = -inf; float c_10 = -inf; l_1 = START(l_3); int32_t d_2, l_2 = CALL/9(l_1, c_1, c_2, c_3, c_4, c_5, c_6, c_7, c_8, c_9, c_10); l_3 = RETURN(l_2, d_2); } --EXPECT-- { uintptr_t c_1 = 0; bool c_2 = 0; bool c_3 = 1; uintptr_t c_4 = func printf(uintptr_t, ...): int32_t; uintptr_t c_5 = "fmt\n"; double c_6 = 16.5; float c_7 = 13.4; double c_8 = inf; float c_9 = inf; double c_10 = nan; float c_11 = nan; double c_12 = -inf; float c_13 = -inf; l_1 = START(l_5); int32_t d_2, l_2 = CALL/9(l_1, c_4, c_5, c_6, c_7, c_8, c_9, c_10, c_11, c_12, c_13); l_5 = RETURN(l_2, d_2); }