Got the gdb engine to compile on Mac.

Reviewed by: Friedemann Kleint
This commit is contained in:
Erik Verbruggen
2009-10-16 17:08:51 +02:00
parent 25ee70bb24
commit 074d477fb0

View File

@@ -3497,8 +3497,11 @@ void GdbEngine::handleStackListLocals(const GdbResponse &response)
&uninitializedVariables);
}
QList<WatchData> list;
foreach (const GdbMi &item, locals)
list.push_back(localVariable(item, uninitializedVariables, &seen));
foreach (const GdbMi &item, locals) {
const WatchData data = localVariable(item, uninitializedVariables, &seen);
if (data.isValid())
list.push_back(data);
}
manager()->watchHandler()->insertBulkData(list);
manager()->watchHandler()->updateWatchers();
}
@@ -3518,7 +3521,7 @@ WatchData GdbEngine::localVariable(const GdbMi &item,
foreach (const GdbMi &child, item.children())
numExps += int(child.name() == "exp");
if (numExps > 1)
continue;
return WatchData();
QByteArray name = item.findChild("exp").data();
#else
QByteArray name = item.findChild("name").data();