Backport from mainline
2017-03-16 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/67440
* python/libstdcxx/v6/printers.py (find_type): Avoid gdb.Type.name
for GDB 7.6 compatibility, use gdb.Type.unqualified instead.
From-SVN: r248233
2017-05-18 Jonathan Wakely <jwakely@redhat.com>
+ Backport from mainline
+ 2017-03-16 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/67440
+ * python/libstdcxx/v6/printers.py (find_type): Avoid gdb.Type.name
+ for GDB 7.6 compatibility, use gdb.Type.unqualified instead.
+
Backport from mainline
2017-01-17 Jonathan Wakely <jwakely@redhat.com>
def find_type(orig, name):
typ = orig.strip_typedefs()
while True:
- # Use typ.name here instead of str(typ) to discard any const,etc.
- # qualifiers. PR 67440.
- search = typ.name + '::' + name
+ # Strip cv-qualifiers. PR 67440.
+ search = '%s::%s' % (typ.unqualified(), name)
try:
return gdb.lookup_type(search)
except RuntimeError: