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