From: Kefu Chai Date: Mon, 21 Dec 2020 04:34:37 +0000 (+0800) Subject: include/interval_set: use map::rbegin() for accessing the last element X-Git-Tag: v16.1.0~146^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a45237c12b758dc66180ff23ebd6c90ac2541f0e;p=ceph.git include/interval_set: use map::rbegin() for accessing the last element better than p = end(); p--; more concise this way. Signed-off-by: Kefu Chai --- diff --git a/src/include/interval_set.h b/src/include/interval_set.h index 2b6ba05d709..3ade9acae11 100644 --- a/src/include/interval_set.h +++ b/src/include/interval_set.h @@ -430,9 +430,8 @@ class interval_set { } offset_type range_end() const { ceph_assert(!empty()); - auto p = m.end(); - p--; - return p->first+p->second; + auto p = m.rbegin(); + return p->first + p->second; } // interval start after p (where p not in set)