diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2017-04-19 12:03:43 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2017-04-19 12:03:43 +0100 |
commit | 6cff9199c10272a67e727ef4544015395770f1c3 (patch) | |
tree | f0c1760cc1b9764693330b92b2b7994a145f686b | |
parent | afa56c175189e994a2dc6d31e44120f05efe1690 (diff) | |
download | gcc-6cff9199c10272a67e727ef4544015395770f1c3.zip gcc-6cff9199c10272a67e727ef4544015395770f1c3.tar.gz gcc-6cff9199c10272a67e727ef4544015395770f1c3.tar.bz2 |
PR libstdc++/80448 remove noexcept from defaulted functions
PR libstdc++/80448
* include/experimental/bits/fs_dir.h (directory_iterator)
(recursive_directory_iterator): Remove noexcept from defaulted
constructors.
From-SVN: r246993
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/include/experimental/bits/fs_dir.h | 7 |
2 files changed, 8 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3d0561b..01156a0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,10 @@ 2017-04-19 Jonathan Wakely <jwakely@redhat.com> + PR libstdc++/80448 + * include/experimental/bits/fs_dir.h (directory_iterator) + (recursive_directory_iterator): Remove noexcept from defaulted + constructors. + PR libstdc++/80446 * include/std/type_traits (is_aggregate): Change __has_builtin checks. * libsupc++/new (launder): Likewise. diff --git a/libstdc++-v3/include/experimental/bits/fs_dir.h b/libstdc++-v3/include/experimental/bits/fs_dir.h index 3bdf911..0efaf94 100644 --- a/libstdc++-v3/include/experimental/bits/fs_dir.h +++ b/libstdc++-v3/include/experimental/bits/fs_dir.h @@ -181,7 +181,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 typedef const directory_entry& reference; typedef input_iterator_tag iterator_category; - directory_iterator() noexcept = default; + directory_iterator() = default; explicit directory_iterator(const path& __p) @@ -262,7 +262,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 typedef const directory_entry& reference; typedef input_iterator_tag iterator_category; - recursive_directory_iterator() noexcept = default; + recursive_directory_iterator() = default; explicit recursive_directory_iterator(const path& __p) @@ -282,8 +282,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 recursive_directory_iterator( const recursive_directory_iterator&) = default; - recursive_directory_iterator( - recursive_directory_iterator&&) noexcept = default; + recursive_directory_iterator(recursive_directory_iterator&&) = default; ~recursive_directory_iterator(); |