From 786a0deb774cbf20250abde3d7734a5612e69f74 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Thu, 27 Aug 2009 17:07:37 +0200
Subject: [PATCH] debugger: constify the address parameter passed to
 qDumpObjectData

---
 share/qtcreator/gdbmacros/gdbmacros.cpp | 2 +-
 share/qtcreator/gdbmacros/gdbmacros.h   | 2 +-
 tests/auto/debugger/tst_dumpers.cpp     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/share/qtcreator/gdbmacros/gdbmacros.cpp b/share/qtcreator/gdbmacros/gdbmacros.cpp
index fe13ca73291..3465b7e9455 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.cpp
+++ b/share/qtcreator/gdbmacros/gdbmacros.cpp
@@ -3541,7 +3541,7 @@ extern "C" Q_DECL_EXPORT
 void *qDumpObjectData440(
     int protocolVersion,
     int token,
-    void *data,
+    const void *data,
     int dumpChildren,
     int extraInt0,
     int extraInt1,
diff --git a/share/qtcreator/gdbmacros/gdbmacros.h b/share/qtcreator/gdbmacros/gdbmacros.h
index 67b67092121..0230d7db8b7 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.h
+++ b/share/qtcreator/gdbmacros/gdbmacros.h
@@ -39,7 +39,7 @@ Q_DECL_EXPORT extern char qDumpOutBuffer[];
 #endif
 
 extern "C" Q_DECL_EXPORT
-void *qDumpObjectData440(int protocolVersion, int token, void *data,
+void *qDumpObjectData440(int protocolVersion, int token, const void *data,
   int dumpChildren, int extraInt0, int extraInt1, int extraInt2, int extraInt3);
 
 
diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp
index 8a3b21996cc..d7d39452123 100644
--- a/tests/auto/debugger/tst_dumpers.cpp
+++ b/tests/auto/debugger/tst_dumpers.cpp
@@ -396,7 +396,7 @@ static void testDumper(QByteArray expected0, const void *data, QByteArray outert
         outertype.data(), 0, "iname", 0, exp.data(), 0,
         innertype.data(), 0, "iname", 0);
     //qDebug() << "FIXME qDumpObjectData440 signature to use const void *";
-    void *res = qDumpObjectData440(2, 42, const_cast<void *>(data), dumpChildren,
+    void *res = qDumpObjectData440(2, 42, data, dumpChildren,
         extraInt0, extraInt1, extraInt2, extraInt3);
     QString expected(expected0);
     char buf[100];
-- 
GitLab