diff options
author | Doug Evans <dje@google.com> | 2015-04-29 22:50:31 +0000 |
---|---|---|
committer | Doug Evans <devans@gcc.gnu.org> | 2015-04-29 22:50:31 +0000 |
commit | 8996b63b093db0afcaaa13c6bb79baf6439a60d0 (patch) | |
tree | 048767fd59972361cef4a8feef8ae8c8577a891a /libobjc | |
parent | 1dea42c94bf801399e23d7e952fa058f3541de4c (diff) | |
download | gcc-8996b63b093db0afcaaa13c6bb79baf6439a60d0.zip gcc-8996b63b093db0afcaaa13c6bb79baf6439a60d0.tar.gz gcc-8996b63b093db0afcaaa13c6bb79baf6439a60d0.tar.bz2 |
re PR libstdc++/65839 (xmethods need updating once gdb decides how to fix 18285)
PR libstdc++/65839
* python/libstdcxx/v6/xmethods.py (get_bool_type): New function.
Replace all lookups of "bool" with this.
(get_std_size_type): New function. Replace all lookups of std::size_t
with this.
(*Worker): New method get_result_type.
(DequeWorkerBase.__init__): New arg val_type. All callers updated.
(ListWorkerBase.__init__): New arg val_type. All callers updated.
(UniquePtrGetWorker.__init__): New arg elem_type. All callers updated.
Delete setting of name, enabled.
(UniquePtrDerefWorker.__init__): New arg elem_type. All callers
updated. Delete setting of name.
(UniquePtrMethodsMatcher): Rewrite for consistency with all other
libstdc++ xmethod matchers.
* testsuite/libstdc++-xmethods/array.cc: Add whatis tests.
* testsuite/libstdc++-xmethods/associative-containers.cc: Ditto.
* testsuite/libstdc++-xmethods/deque.cc: Ditto.
* testsuite/libstdc++-xmethods/forwardlist.cc: Ditto.
* testsuite/libstdc++-xmethods/list.cc: Ditto.
* testsuite/libstdc++-xmethods/unique_ptr.cc: Ditto.
* testsuite/libstdc++-xmethods/vector.cc: Ditto.
From-SVN: r222599
Diffstat (limited to 'libobjc')
0 files changed, 0 insertions, 0 deletions