aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2021-04-30 14:43:54 +0100
committerJonathan Wakely <jwakely@redhat.com>2021-10-01 20:34:47 +0100
commitce709ad3dc0ed5d7ea48a116311d4441225446f0 (patch)
tree207e5db33dc55a40184ff1db96d5834c9df3988e
parentd335d73889d897d073b987b4323db05317fccad3 (diff)
downloadgcc-ce709ad3dc0ed5d7ea48a116311d4441225446f0.zip
gcc-ce709ad3dc0ed5d7ea48a116311d4441225446f0.tar.gz
gcc-ce709ad3dc0ed5d7ea48a116311d4441225446f0.tar.bz2
libstdc++: Add noexcept to common_iterator proxy operators
Signed-off-by: Jonathan Wakely <jwakely@redhat.com> libstdc++-v3/ChangeLog: * include/bits/stl_iterator.h (common_iterator::__arrow_proxy) (common_iterator::__postfix_proxy): Add noexcept.
-rw-r--r--libstdc++-v3/include/bits/stl_iterator.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/include/bits/stl_iterator.h b/libstdc++-v3/include/bits/stl_iterator.h
index 4973f79..8517652 100644
--- a/libstdc++-v3/include/bits/stl_iterator.h
+++ b/libstdc++-v3/include/bits/stl_iterator.h
@@ -1813,7 +1813,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
public:
const iter_value_t<_It>*
- operator->() const
+ operator->() const noexcept
{ return std::__addressof(_M_keep); }
};
@@ -1828,7 +1828,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
public:
const iter_value_t<_It>&
- operator*() const
+ operator*() const noexcept
{ return _M_keep; }
};