[gcc/devel/omp/gcc-9] Fix Xmethod for shared_ptr::use_count()
Tobias Burnus
burnus@gcc.gnu.org
Thu Mar 5 14:02:00 GMT 2020
https://gcc.gnu.org/g:14c154f9534b17d548a79dc3b13c0680ac2c4d96
commit 14c154f9534b17d548a79dc3b13c0680ac2c4d96
Author: Jonathan Wakely <jwakely@redhat.com>
Date: Wed Sep 11 12:40:23 2019 +0100
Fix Xmethod for shared_ptr::use_count()
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
Diff:
---
libstdc++-v3/ChangeLog | 5 +++++
libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 683f8d7..a6253ad 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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.
diff --git a/libstdc++-v3/python/libstdcxx/v6/xmethods.py b/libstdc++-v3/python/libstdcxx/v6/xmethods.py
index c405d8a..85285ea 100644
--- a/libstdc++-v3/python/libstdcxx/v6/xmethods.py
+++ b/libstdc++-v3/python/libstdcxx/v6/xmethods.py
@@ -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):
More information about the Libstdc++-cvs
mailing list