queue_reader_handle: mark copy constructor noexcept
It is trivially so, as std::exception_ptr is nothrow default constructible. Signed-off-by: Benny Halevy <bhalevy@scylladb.com> Message-Id: <20210609135925.270883-2-bhalevy@scylladb.com>
This commit is contained in:
@@ -2089,7 +2089,7 @@ void queue_reader_handle::abandon() {
|
||||
abort(std::make_exception_ptr<std::runtime_error>(std::runtime_error("Abandoned queue_reader_handle")));
|
||||
}
|
||||
|
||||
queue_reader_handle::queue_reader_handle(queue_reader& reader) : _reader(&reader) {
|
||||
queue_reader_handle::queue_reader_handle(queue_reader& reader) noexcept : _reader(&reader) {
|
||||
_reader->_handle = this;
|
||||
}
|
||||
|
||||
|
||||
@@ -567,7 +567,7 @@ private:
|
||||
std::exception_ptr _ex;
|
||||
|
||||
private:
|
||||
explicit queue_reader_handle(queue_reader& reader);
|
||||
explicit queue_reader_handle(queue_reader& reader) noexcept;
|
||||
|
||||
void abandon();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user