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
This commit is contained in:
parent
afa56c1751
commit
6cff9199c1
|
@ -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.
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
Loading…
Reference in New Issue