forked from qt-creator/qt-creator
Dumper: Fix std dumper for release builds
for std::map, std::set and std::list Fixes: QTCREATORBUG-24901 Change-Id: Ibfb196b17b7270729b052ed27dd51786cb2f8db8 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -242,7 +242,11 @@ def qdump__std__list(d, value):
|
|||||||
|
|
||||||
|
|
||||||
def qdump__std__list__QNX(d, value):
|
def qdump__std__list__QNX(d, value):
|
||||||
|
try:
|
||||||
|
_ = value["_Mypair"]["_Myval2"]["_Myproxy"]
|
||||||
(proxy, head, size) = value.split("ppp")
|
(proxy, head, size) = value.split("ppp")
|
||||||
|
except Exception:
|
||||||
|
(head, size) = value.split("pp")
|
||||||
d.putItemCount(size, 1000)
|
d.putItemCount(size, 1000)
|
||||||
|
|
||||||
if d.isExpanded():
|
if d.isExpanded():
|
||||||
@@ -330,7 +334,11 @@ def qdump__std__map(d, value):
|
|||||||
|
|
||||||
|
|
||||||
def qdump_std__map__helper(d, value):
|
def qdump_std__map__helper(d, value):
|
||||||
|
try:
|
||||||
|
_ = value["_Mypair"]["_Myval2"]["_Myval2"]["_Myproxy"]
|
||||||
(proxy, head, size) = value.split("ppp")
|
(proxy, head, size) = value.split("ppp")
|
||||||
|
except Exception:
|
||||||
|
(head, size) = value.split("pp")
|
||||||
d.check(0 <= size and size <= 100 * 1000 * 1000)
|
d.check(0 <= size and size <= 100 * 1000 * 1000)
|
||||||
d.putItemCount(size)
|
d.putItemCount(size)
|
||||||
if d.isExpanded():
|
if d.isExpanded():
|
||||||
@@ -505,7 +513,11 @@ def qdump__std__set(d, value):
|
|||||||
|
|
||||||
|
|
||||||
def qdump__std__set__QNX(d, value):
|
def qdump__std__set__QNX(d, value):
|
||||||
|
try:
|
||||||
|
_ = value["_Mypair"]["_Myval2"]["_Myval2"]["_Myproxy"]
|
||||||
(proxy, head, size) = value.split("ppp")
|
(proxy, head, size) = value.split("ppp")
|
||||||
|
except Exception:
|
||||||
|
(head, size) = value.split("pp")
|
||||||
d.check(0 <= size and size <= 100 * 1000 * 1000)
|
d.check(0 <= size and size <= 100 * 1000 * 1000)
|
||||||
d.putItemCount(size)
|
d.putItemCount(size)
|
||||||
if d.isExpanded():
|
if d.isExpanded():
|
||||||
|
Reference in New Issue
Block a user