]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
include/[btree_]interval_set: use std::swap
authorSage Weil <sage@redhat.com>
Thu, 21 Jan 2016 15:59:35 +0000 (10:59 -0500)
committerSage Weil <sage@redhat.com>
Thu, 21 Jan 2016 15:59:35 +0000 (10:59 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/include/btree_interval_set.h
src/include/interval_set.h

index 3ae4c5ffb3b4d1653303b84cbdc29cf3b6be627c..4dbccdd975d10536a93c09f541414342b12651fb 100644 (file)
@@ -400,9 +400,7 @@ class btree_interval_set {
 
   void swap(btree_interval_set<T>& other) {
     m.swap(other.m);
-    int64_t t = _size;
-    _size = other._size;
-    other._size = t;
+    std::swap(_size, other._size);
   }
 
   void erase(iterator &i) {
index 565b6d3ae796278deb3bf824b20b6353190ff3ff..7fe0c2fad9a14592cd071ddbbbed330a798097d9 100644 (file)
@@ -391,9 +391,7 @@ class interval_set {
 
   void swap(interval_set<T>& other) {
     m.swap(other.m);
-    int64_t t = _size;
-    _size = other._size;
-    other._size = t;
+    std::swap(_size, other._size);
   }    
   
   void erase(iterator &i) {