diff options
author | Fawzi Mohamed <fawzi.mohamed@nokia.com> | 2011-10-06 18:04:29 +0200 |
---|---|---|
committer | Fawzi Mohamed <fawzi.mohamed@nokia.com> | 2011-10-10 14:36:05 +0200 |
commit | df4b9340866e5071e960682ad293ab0eb125db13 (patch) | |
tree | 35d5cb9df14f12def223f28a91e243ab50bf37bc /share | |
parent | 918f5a0e2d4ab966245f41a4c42af039f4fba998 (diff) | |
download | qt-creator-df4b9340866e5071e960682ad293ab0eb125db13.tar.gz |
gdb: workaround to lookup anonymous namespaces
work around for http://sourceware.org/bugzilla/show_bug.cgi?id=13269
Change-Id: Ibfaf409d48146bbed09c0e563c140a1b7a712d4f
Reviewed-by: hjk <qthjk@ovi.com>
Reviewed-on: http://codereview.qt-project.org/6179
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Diffstat (limited to 'share')
-rw-r--r-- | share/qtcreator/dumper/dumper.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/share/qtcreator/dumper/dumper.py b/share/qtcreator/dumper/dumper.py index 7eec352e29..01b3bfdee6 100644 --- a/share/qtcreator/dumper/dumper.py +++ b/share/qtcreator/dumper/dumper.py @@ -147,6 +147,11 @@ def lookupType(typestring): type = gdb.lookup_type(ts) except RuntimeError, error: #warn("LOOKING UP '%s': %s" % (ts, error)) + if type is None: + pos = typestring.find("<unnamed>") + if pos != -1: + # See http://sourceware.org/bugzilla/show_bug.cgi?id=13269 + return lookupType(typestring.replace("<unnamed>", "(anonymous namespace)")) # See http://sourceware.org/bugzilla/show_bug.cgi?id=11912 exp = "(class '%s'*)0" % ts try: |