r269711 - in /branches/c++-modules: ChangeLog.m...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Fri Mar 15 16:44:00 GMT 2019
Author: nathan
Date: Fri Mar 15 16:44:47 2019
New Revision: 269711
URL: https://gcc.gnu.org/viewcvs?rev=269711&root=gcc&view=rev
Log:
gcc/cp/
* name-lookup.h (finish_nonmember_using_decl): Drop LOOKUP parm.
* name-lookup.c (lookup_enum_member): New. Broken out of ...
(get_binding_or_decl): ... here. Call it.
(finish_nonmember_using_decl): Drop LOOKUP parm. Do lookup here.
* parser.c (cp_parser_using_declaration): Adjust.
* pt.c (tsubst_expr): Likewise.
gcc/testsuite/
* g++.dg/lookup/hidden-class9.C: Adjust diagnostics.
* g++.dg/lookup/hidden-temp-class11.C: Likewise.
libcc1/
* libcp1plugin.cc (plugin_add_using_decl): Adjust
finish_nonmember_using_decl call.
libstdc++-v3/
* testsuite/18_support/byte/global_neg.cc: Adjust diagnostics.
* testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc: Likewise.
* testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
* testsuite/27_io/headers/cstdio/functions_neg.cc: Likewise.
* testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc: Likewise.
* testsuite/29_atomics/headers/atomic/types_std_c++20_neg.cc: Likewise.
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/name-lookup.c
branches/c++-modules/gcc/cp/name-lookup.h
branches/c++-modules/gcc/cp/parser.c
branches/c++-modules/gcc/cp/pt.c
branches/c++-modules/gcc/testsuite/g++.dg/lookup/hidden-class9.C
branches/c++-modules/gcc/testsuite/g++.dg/lookup/hidden-temp-class11.C
branches/c++-modules/libcc1/libcp1plugin.cc
branches/c++-modules/libstdc++-v3/testsuite/18_support/byte/global_neg.cc
branches/c++-modules/libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc
branches/c++-modules/libstdc++-v3/testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc
branches/c++-modules/libstdc++-v3/testsuite/27_io/headers/cstdio/functions_neg.cc
branches/c++-modules/libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc
branches/c++-modules/libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20_neg.cc
More information about the Gcc-cvs
mailing list