+2019-12-20 François Dumont <fdumont@gcc.gnu.org>
+
+ * python/libstdcxx/v6/printers.py (lookup_node_type): Remove redundant
+ call to lookup_node_type.
+ * testsuite/libstdc++-prettyprinters/80276.cc: Define
+ _GLIBCXX_USE_CXX11_ABI to 0.
+ * testsuite/libstdc++-prettyprinters/91997.cc: Use regexp-test to check
+ 'a' content.
+
2019-12-20 Jerome Lambourg <lambourg@adacore.com>
* acinclude.m4 (_GLIBCXX_USE_PTHREAD_RWLOCK_T): Checks that _PTHREADS
if is_member_of_namespace(containertype, 'std::__cxx1998',
'std::__debug', '__gnu_debug'):
nodename = nodename.replace('::', '::__cxx1998::', 1)
- return lookup_templ_spec(nodename, valtype)
try:
return lookup_templ_spec(nodename, valtype)
except gdb.error:
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
+// Type printers only recognize the old std::string for now.
+#define _GLIBCXX_USE_CXX11_ABI 0
+
#include <iostream>
#include <list>
#include <memory>
// { dg-final { note-test mit {{first = 1, second = 2}} } }
std::any a = m;
- // { dg-final { note-test a {std::any containing std::map with 1 element = {[1] = 2}} } }
+ // { dg-final { regexp-test a {std::any containing std::(__debug::)?map with 1 element = {\[1\] = 2}} } }
std::set<int> s{1, 2};
auto sit = s.begin();