forked from qt-creator/qt-creator
@@ -1811,6 +1811,8 @@ def qdump__std__set(d, item):
|
||||
def qdump__std__string(d, item):
|
||||
data = item.value["_M_dataplus"]["_M_p"]
|
||||
baseType = item.value.type.unqualified().strip_typedefs()
|
||||
if baseType.code == gdb.TYPE_CODE_REF:
|
||||
baseType = baseType.target().unqualified().strip_typedefs()
|
||||
charType = baseType.template_argument(0)
|
||||
repType = lookupType("%s::_Rep" % baseType).pointer()
|
||||
rep = (data.cast(repType) - 1).dereference()
|
||||
|
||||
Reference in New Issue
Block a user