summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorBenjamin Otte <otte@gnome.org>2016-02-07 20:14:02 +0100
committerBenjamin Otte <otte@redhat.com>2016-02-11 03:44:47 +0100
commitf9c2982ddc93e7431c29f194de2f9707691c229c (patch)
treedb53d41093a63cced7acd7e81d3905010cc2046a /testsuite
parent9efb275a13a82bc251c1d30d648811e0dddf7527 (diff)
downloadgtk+-f9c2982ddc93e7431c29f194de2f9707691c229c.tar.gz
testsuite: No warnings on type conversions please
long is 32bit on win64, so it's int cast to pointer of different size, and gcc doesn't like that.
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/gtk/object.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/testsuite/gtk/object.c b/testsuite/gtk/object.c
index d80b4758bb..2da5bdceb3 100644
--- a/testsuite/gtk/object.c
+++ b/testsuite/gtk/object.c
@@ -187,9 +187,9 @@ value_as_pointer (GValue *value)
if (G_VALUE_HOLDS_UINT (value))
return GUINT_TO_POINTER(g_value_get_uint (value));
if (G_VALUE_HOLDS_LONG (value))
- return (void*) g_value_get_long (value);
+ return GSIZE_TO_POINTER ((gssize) g_value_get_long (value));
if (G_VALUE_HOLDS_ULONG (value))
- return (void*) g_value_get_ulong (value);
+ return GSIZE_TO_POINTER (g_value_get_ulong (value));
if (G_VALUE_HOLDS_FLOAT (value))
return (void*) (gssize) g_value_get_float (value);
if (G_VALUE_HOLDS_DOUBLE (value))