r265779 - in /branches/c++-modules: ChangeLog.m...

nathan@gcc.gnu.org nathan@gcc.gnu.org
Sun Nov 4 21:14:00 GMT 2018


Author: nathan
Date: Sun Nov  4 21:14:23 2018
New Revision: 265779

URL: https://gcc.gnu.org/viewcvs?rev=265779&root=gcc&view=rev
Log:
	Implement Bjarne's suggested solution.
	gcc/cp/
	* parser.cc (cp_parser_translation_unit): No tentative parsing.
	Look for following ::.
	(cp_parser_module_{name,declaration,import}): Adjust.
	(cp_parser_tokenize): Adjust, tokenize more.
	gcc/
	* doc/invoke.texi (C++ Modules): Update.
	gcc/testsuite/
	* g++.dg/modules/cpp-5_b.C: Update.
	* g++.dg/modules/keyword-1_[ab].C: Likewise.

Modified:
    branches/c++-modules/ChangeLog.modules
    branches/c++-modules/gcc/cp/parser.c
    branches/c++-modules/gcc/doc/invoke.texi
    branches/c++-modules/gcc/testsuite/g++.dg/modules/cpp-5_b.C
    branches/c++-modules/gcc/testsuite/g++.dg/modules/keyword-1_a.C
    branches/c++-modules/gcc/testsuite/g++.dg/modules/keyword-1_b.C



More information about the Gcc-cvs mailing list