r278313 - in /trunk/libstdc++-v3: ChangeLog src...

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Nov 15 19:58:00 GMT 2019


Author: redi
Date: Fri Nov 15 19:58:15 2019
New Revision: 278313

URL: https://gcc.gnu.org/viewcvs?rev=278313&root=gcc&view=rev
Log:
libstdc++: Implement LWG 3070 in path::lexically_relative

	* src/c++17/fs_path.cc [_GLIBCXX_FILESYSTEM_IS_WINDOWS]
	(is_disk_designator): New helper function.
	(path::_Parser::root_path()): Use is_disk_designator.
	(path::lexically_relative(const path&)): Implement resolution of
	LWG 3070.
	* testsuite/27_io/filesystem/path/generation/relative.cc: Check with
	path components that look like a root-name.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/src/c++17/fs_path.cc
    trunk/libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc



More information about the Gcc-cvs mailing list