Debugger: Check for existence of attribute before using it

Amends 67072d3f5b.

Task-number: QTCREATORBUG-32475
Change-Id: Ib8ef4625a5b18f955ffd872766933ae7a9515bd4
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Andrii Semkiv <andrii.semkiv@qt.io>
This commit is contained in:
hjk
2025-02-13 17:21:05 +01:00
parent 1be28e49b0
commit df78f36349

View File

@@ -321,7 +321,7 @@ class Dumper(DumperBase):
target_typeid = self.from_native_type(nativeType.target().unqualified())
typeid = self.create_reference_typeid(target_typeid)
elif code == gdb.TYPE_CODE_RVALUE_REF and hasattr(gdb, "TYPE_CODE_RVALUE_REF"):
elif hasattr(gdb, "TYPE_CODE_RVALUE_REF") and code == gdb.TYPE_CODE_RVALUE_REF:
#self.warn('RVALUEREF')
target_typeid = self.from_native_type(nativeType.target())
typeid = self.create_rvalue_reference_typeid(target_typeid)