]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR libstdc++/80448 remove noexcept from defaulted functions
authorJonathan Wakely <jwakely@redhat.com>
Thu, 18 May 2017 15:31:22 +0000 (16:31 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 18 May 2017 15:31:22 +0000 (16:31 +0100)
Backport from mainline
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.

From-SVN: r248236

libstdc++-v3/ChangeLog
libstdc++-v3/include/experimental/fs_dir.h

index d978dc32074e2d20dcb97c4754f7f5887d6c762c..539a3927914e43d154280312810fcff7446dabbe 100644 (file)
@@ -1,5 +1,13 @@
 2017-05-18  Jonathan Wakely  <jwakely@redhat.com>
 
+       Backport from mainline
+       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.
+
        Backport from mainline
        2017-04-03  Jonathan Wakely  <jwakely@redhat.com>
 
index 870b42b836ad305c2b9075c358ebc192285ef4c7..798991280dca39e99d13badf25073beaa1b60004 100644 (file)
@@ -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();