r268356 - in /trunk/libstdc++-v3: ChangeLog inc...
redi@gcc.gnu.org
redi@gcc.gnu.org
Tue Jan 29 00:47:00 GMT 2019
Author: redi
Date: Tue Jan 29 00:47:38 2019
New Revision: 268356
URL: https://gcc.gnu.org/viewcvs?rev=268356&root=gcc&view=rev
Log:
Avoid ambiguity between C++2a std::erase_if and LFTS version
These calls should have been qualified to avoid ADL anyway, but in C++2a
it becomes essential to qualify the calls in experimental::erase because
std::erase_if is also declared and the calls become ambiguous.
* include/experimental/forward_list (experimental::erase): Qualify
call to erase_if.
* include/experimental/list (experimental::erase): Likewise.
* include/std/forward_list (std::erase): Likewise.
* include/std/list (std::erase): Likewise.
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/experimental/forward_list
trunk/libstdc++-v3/include/experimental/list
trunk/libstdc++-v3/include/std/forward_list
trunk/libstdc++-v3/include/std/list
More information about the Libstdc++-cvs
mailing list