aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2018-07-20 12:52:54 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2018-07-20 12:52:54 +0100
commitbf0086f1c8ff9998fb55a27f6606bccbba873e09 (patch)
tree5b287070f6f06e14c443b1f21e35501449c9fe6f
parent2143168e072391eb097a9382ab8ad2ca70ce1d11 (diff)
downloadgcc-bf0086f1c8ff9998fb55a27f6606bccbba873e09.zip
gcc-bf0086f1c8ff9998fb55a27f6606bccbba873e09.tar.gz
gcc-bf0086f1c8ff9998fb55a27f6606bccbba873e09.tar.bz2
PR libstdc++/86595 add missing noexcept
PR libstdc++/86595 * include/bits/fs_dir.h (directory_entry::refresh(error_code&)): Add noexcept. From-SVN: r262904
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/bits/fs_dir.h9
2 files changed, 13 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 93d847a..c9cd62a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2018-07-20 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/86595
+ * include/bits/fs_dir.h (directory_entry::refresh(error_code&)): Add
+ noexcept.
+
2018-07-20 Fangrui Song <maskray@google.com>
* include/bits/shared_ptr_base.h (_Sp_make_shared_tag::_S_ti): Use
diff --git a/libstdc++-v3/include/bits/fs_dir.h b/libstdc++-v3/include/bits/fs_dir.h
index 6b332e1..cf7a3c2 100644
--- a/libstdc++-v3/include/bits/fs_dir.h
+++ b/libstdc++-v3/include/bits/fs_dir.h
@@ -138,8 +138,13 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
refresh(__ec);
}
- void refresh() { _M_type = symlink_status().type(); }
- void refresh(error_code& __ec) { _M_type = symlink_status(__ec).type(); }
+ void
+ refresh()
+ { _M_type = symlink_status().type(); }
+
+ void
+ refresh(error_code& __ec) noexcept
+ { _M_type = symlink_status(__ec).type(); }
// observers
const filesystem::path& path() const noexcept { return _M_path; }