diff --git a/share/qtcreator/gdbmacros/gdbmacros.cpp b/share/qtcreator/gdbmacros/gdbmacros.cpp
index df2f1b9565a5e9aab5f9fea49f238452a2e52992..c7a68bc7d35cd1b96865996d17f3f5edd859fdb4 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.cpp
+++ b/share/qtcreator/gdbmacros/gdbmacros.cpp
@@ -1642,7 +1642,7 @@ static void qDumpQList(QDumper &d)
         if (innerTypeIsPointer)
             for (int i = 0; i != n; ++i)
                 if (const void *p = ldata.d->array + i + pdata->begin)
-                    qCheckAccess(deref(p));
+                    qCheckPointer(deref(p));
     }
     qCheckAccess(pdata);