diff --git a/share/qtcreator/debugger/gdbbridge.py b/share/qtcreator/debugger/gdbbridge.py index fec4ee84b3d..967d1ce3921 100644 --- a/share/qtcreator/debugger/gdbbridge.py +++ b/share/qtcreator/debugger/gdbbridge.py @@ -1179,6 +1179,8 @@ class Dumper(DumperBase): return self.qtNamespace() + 'Qt::' + enumValue def lookupNativeType(self, type_name): + typeobj = None + if type_name == 'void': typeobj = gdb.lookup_type(type_name) self.typesToReport[type_name] = typeobj diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index 5dad15185b3..da0b895ac8a 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -1428,6 +1428,7 @@ void tst_Dumpers::dumper() if (data.neededGccVersion.isRestricted && m_debuggerEngine == GdbEngine) { QProcess gcc; gcc.setWorkingDirectory(t->buildPath); + gcc.setProcessEnvironment(m_env); gcc.start("gcc", {"--version"}); QVERIFY(gcc.waitForFinished()); output = gcc.readAllStandardOutput();