]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/buffer.cc: prefer prefix ++operator for non-primitive types
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Tue, 5 Nov 2013 15:57:09 +0000 (16:57 +0100)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Thu, 7 Nov 2013 22:31:13 +0000 (23:31 +0100)
Prefer prefix ++operator for non-primitive types like iterators for
performance reasons. Prefix ++/-- operators avoid creating a temporary
copy.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/common/buffer.cc

index 95c7acdb694a2f4fa143a606fe033eee33ac7780..819d767d006ff6045153ba7201df2198f144c35a 100644 (file)
@@ -1045,7 +1045,7 @@ void buffer::list::rebuild_page_aligned()
       return 0;                         // no buffers
 
     std::list<ptr>::const_iterator iter = _buffers.begin();
-    iter++;
+    ++iter;
 
     if (iter != _buffers.end())
       rebuild();