Forwarded: no
Last-Update: 2023-09-05
GLib double testing fail on i386 probably due to its smaller variable width.
Make sure the numbers used as 'double' type.
Gbp-Pq: Name glib_double_type_i386.patch
assert (i64 == 12345);
assert (error == nullptr);
- assert (t_test_thrift_test_client_test_double (iface, &dbl, 5.6, &error) == TRUE);
- assert (dbl == 5.6);
+ assert (t_test_thrift_test_client_test_double (iface, &dbl, (double)5.6, &error) == TRUE);
+ assert (dbl == (double)5.6);
assert (error == nullptr);
xtruct_out = (TTestXtruct *) g_object_new (T_TEST_TYPE_XTRUCT, nullptr);
assert (i64 == 12345);
assert (error == nullptr);
- assert (t_test_thrift_test_client_test_double (iface, &dbl, 5.6, &error) == TRUE);
- assert (dbl == 5.6);
+ assert (t_test_thrift_test_client_test_double (iface, &dbl, (double)5.6, &error) == TRUE);
+ assert (dbl == (double)5.6);
assert (error == nullptr);
xtruct_out = (TTestXtruct *) g_object_new (T_TEST_TYPE_XTRUCT, nullptr);