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