gcc/libstdc++-v3/testsuite/17_intro
Jonathan Wakely 2137aa9241 libstdc++: Replace use of reserved name that clashes [PR 97362]
The name __deref is defined as a macro by Windows headers.

This renames the __deref() helper function to __ref. It doesn't actually
dereference an iterator. it just has the same type as the iterator's
reference type.

libstdc++-v3/ChangeLog:

	PR libstdc++/97362
	* doc/html/manual/source_code_style.html: Regenerate.
	* doc/xml/manual/appendix_contributing.xml: Add __deref to
	BADNAMES.
	* include/debug/functions.h (_Irreflexive_checker::__deref):
	Rename to __ref.
	* testsuite/17_intro/badnames.cc: Check __deref.
2020-10-10 21:22:12 +01:00
..
headers libstdc++: Do not check "cold" name on darwin [PR 96736] 2020-08-21 18:24:40 +01:00
badnames.cc libstdc++: Replace use of reserved name that clashes [PR 97362] 2020-10-10 21:22:12 +01:00
freestanding.cc libstdc++ P1956R1 On the names of low-level bit manipulation functions 2020-02-17 17:09:18 +00:00
names.cc libstdc++: Fix non-reserved names in headers 2020-10-08 00:05:53 +01:00
shared_with_static_deps.cc Update copyright years. 2020-01-01 12:51:42 +01:00
static.cc Update copyright years. 2020-01-01 12:51:42 +01:00
tag_type_explicit_ctor.cc Update copyright years. 2020-01-01 12:51:42 +01:00
using_namespace_std_exp_neg.cc Update copyright years. 2020-01-01 12:51:42 +01:00
using_namespace_std_tr1_neg.cc Update copyright years. 2020-01-01 12:51:42 +01:00
using_namespace_std.cc Update copyright years. 2020-01-01 12:51:42 +01:00