r254160 - in /trunk/libstdc++-v3: ChangeLog inc...

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Oct 27 17:49:00 GMT 2017


Author: redi
Date: Fri Oct 27 17:49:29 2017
New Revision: 254160

URL: https://gcc.gnu.org/viewcvs?rev=254160&root=gcc&view=rev
Log:
Remove noexcept from filesystem iterators and operations (LWG 3013, 3014)

	* include/bits/fs_dir.h (directory_iterator): Remove noexcept from
	constructors and increment member (LWG 3013).
	(recursive_directory_iterator): Likewise.
	* include/bits/fs_ops.h (copy, copy_file, create_directories)
	(is_empty, remove_all): Remove noexcept (LWG 3013 and LWG 3014).
	* src/filesystem/std-dir.cc (directory_iterator::increment)
	(recursive_directory_iterator::increment): Remove noexcept.
	* src/filesystem/std-ops.cc (copy, copy_file, create_directories)
	(is_empty, remove_all): Remove noexcept

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/fs_dir.h
    trunk/libstdc++-v3/include/bits/fs_ops.h
    trunk/libstdc++-v3/src/filesystem/std-dir.cc
    trunk/libstdc++-v3/src/filesystem/std-ops.cc



More information about the Libstdc++-cvs mailing list