Commit 6ac8bd0c authored by hjk's avatar hjk
Browse files

debugger: std::basic_string's refcount can be -1.

Reviewed-By: Oswald Buddenhagen
parent 69bd2df4
......@@ -1816,7 +1816,7 @@ def qdump__std__string(d, item):
rep = (data.cast(repType) - 1).dereference()
size = rep['_M_length']
alloc = rep['_M_capacity']
check(rep['_M_refcount'] >= 0)
check(rep['_M_refcount'] >= -1) # Can be -1 accoring to docs.
check(0 <= size and size <= alloc and alloc <= 100*1000*1000)
p = gdb.Value(data.cast(charType.pointer()))
s = ""
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment