From ca7fd2aaf30121c17d0f15de2f374fc06bc32735 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 19 Jun 2024 15:05:49 +0200 Subject: [PATCH] Debugger: remove overwritten createValue in the cdbbridge The function is nowadays generating values the exact same way as the base implementation. Change-Id: Ie1b167021d9d450959d9cf3c27b0ac8ec7d0d3af Reviewed-by: Christian Stenger --- share/qtcreator/debugger/cdbbridge.py | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/share/qtcreator/debugger/cdbbridge.py b/share/qtcreator/debugger/cdbbridge.py index c013cb321f7..347d2f89c9e 100644 --- a/share/qtcreator/debugger/cdbbridge.py +++ b/share/qtcreator/debugger/cdbbridge.py @@ -883,26 +883,6 @@ class Dumper(DumperBase): self.putItem(derefValue) self.currentChildType = savedCurrentChildType - def createValue(self, datish, typish): - if isinstance(datish, int): # Used as address. - return self.createValueFromAddressAndType(datish, typish) - if isinstance(datish, bytes): - val = self.Value(self) - val.typeid = self.create_typeid(typish) - #DumperBase.warn('CREATING %s WITH DATA %s' % (val.type.name, self.hexencode(datish))) - val.ldata = datish - val.check() - return val - raise RuntimeError('EXPECTING ADDRESS OR BYTES, GOT %s' % type(datish)) - - def createValueFromAddressAndType(self, address, typish): - val = self.Value(self) - val.typeid = self.create_typeid(typish) - val.laddress = address - if self.useDynamicType: - val.typeid = self.dynamic_typeid_at_address(val.typeid, address) - return val - def fetchInternalFunctions(self): coreModuleName = self.qtCoreModuleName() ns = self.qtNamespace()