]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix Xmethod for shared_ptr::use_count()
authorJonathan Wakely <jwakely@redhat.com>
Wed, 11 Sep 2019 11:40:23 +0000 (12:40 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 11 Sep 2019 11:40:23 +0000 (12:40 +0100)
This was reported in https://bugzilla.redhat.com/show_bug.cgi?id=1749578

* python/libstdcxx/v6/xmethods.py (SharedPtrUseCountWorker.__call__):
Fix syntax error.

From-SVN: r275645

libstdc++-v3/ChangeLog
libstdc++-v3/python/libstdcxx/v6/xmethods.py

index 683f8d7f786fd434bf1aa5f1d1d75591ce8ee464..a6253ad59aab4deb9875c76e2385eac4fbf01317 100644 (file)
@@ -1,3 +1,8 @@
+2019-09-11  Jonathan Wakely  <jwakely@redhat.com>
+
+       * python/libstdcxx/v6/xmethods.py (SharedPtrUseCountWorker.__call__):
+       Fix syntax error.
+
 2019-09-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
 
        Update docs for p858 - Constexpr iterator changes available since 9.1.
index c405d8a25d535f34f036fc4763156a04a198d376..85285ea50966d814472080a923c12d0ad906a04c 100644 (file)
@@ -728,7 +728,7 @@ class SharedPtrUseCountWorker(gdb.xmethod.XMethodWorker):
         return gdb.lookup_type('long')
 
     def __call__(self, obj):
-        refcounts = ['_M_refcount']['_M_pi']
+        refcounts = obj['_M_refcount']['_M_pi']
         return refcounts['_M_use_count'] if refcounts else 0
 
 class SharedPtrUniqueWorker(SharedPtrUseCountWorker):