From df78f363491399c19890ae620aa9c6282c36c6d4 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 13 Feb 2025 17:21:05 +0100 Subject: [PATCH] Debugger: Check for existence of attribute before using it Amends 67072d3f5bb1. Task-number: QTCREATORBUG-32475 Change-Id: Ib8ef4625a5b18f955ffd872766933ae7a9515bd4 Reviewed-by: David Schulz Reviewed-by: Andrii Semkiv --- share/qtcreator/debugger/gdbbridge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/gdbbridge.py b/share/qtcreator/debugger/gdbbridge.py index 6cecee3e976..8cbb1ba6e3a 100644 --- a/share/qtcreator/debugger/gdbbridge.py +++ b/share/qtcreator/debugger/gdbbridge.py @@ -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)