Debugger: Support rvalue references in functions args with gdb

Change-Id: I5383ffa38f07e3f191619555a9e735c211b3dd8b
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2019-01-08 16:18:25 +01:00
parent 1dbf1fe523
commit f75a7fa036
4 changed files with 41 additions and 8 deletions
+5
View File
@@ -309,6 +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 code == gdb.TYPE_CODE_ARRAY:
#warn('ARRAY')
nativeTargetType = nativeType.target().unqualified()