forked from qt-creator/qt-creator
Debugger: Handle gdb builds without TYPE_CODE_RVALUE_REF again
Amends f75a7fa036: Not every gdb knows TYPE_CODE_RVALUE_REF, in that
case we ended up with no locals displayed.
Change-Id: I4dab1b18cdd46abf1a3a54a237f1cd314ac50feb
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -309,10 +309,11 @@ class Dumper(DumperBase):
|
||||
targetType = self.fromNativeType(nativeType.target().unqualified())
|
||||
return self.createReferenceType(targetType)
|
||||
|
||||
if code == gdb.TYPE_CODE_RVALUE_REF:
|
||||
#warn('RVALUEREF')
|
||||
targetType = self.fromNativeType(nativeType.target())
|
||||
return self.createRValueReferenceType(targetType)
|
||||
if hasattr(gdb, "TYPE_CODE_RVALUE_REF"):
|
||||
if code == gdb.TYPE_CODE_RVALUE_REF:
|
||||
#warn('RVALUEREF')
|
||||
targetType = self.fromNativeType(nativeType.target())
|
||||
return self.createRValueReferenceType(targetType)
|
||||
|
||||
if code == gdb.TYPE_CODE_ARRAY:
|
||||
#warn('ARRAY')
|
||||
|
||||
Reference in New Issue
Block a user