diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp
index 5b3f3256c398b0ebb24f9a25593a47898d0dff73..8a3b21996cca0edc20645c374fc2401fc88c3dda 100644
--- a/tests/auto/debugger/tst_dumpers.cpp
+++ b/tests/auto/debugger/tst_dumpers.cpp
@@ -2236,12 +2236,11 @@ void tst_Debugger::dumpQVariant_QString()
 
 void tst_Debugger::dumpQVariant_QStringList()
 {
-   QVariant v = QStringList() << "Hi";
-return; // FIXME
-    testDumper("value='(QStringList) ',type='$T',"
-        "numchild='1',children=[{name='value',"
-        "exp='(*('myns::QStringList'*)3215364300)',"
-        "type='QStringList',numchild='1'}]",
+    QVariant v = QStringList() << "Hi";
+    testDumper("value='(QStringList) ',type='$T',numchild='1',"
+        "children=[{name='value',exp='(*('myns::QStringList'*)%)',"
+        "type='QStringList',numchild='1'}]"
+            << QByteArray::number(quintptr(&v)),
         &v, NS"QVariant", true);
 }