From: Danny Al-Gaaf Date: Tue, 5 Nov 2013 15:57:09 +0000 (+0100) Subject: common/buffer.cc: prefer prefix ++operator for non-primitive types X-Git-Tag: v0.74~90^2~1^2~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0803d607093a911d1fc4a19500493e2e9c4c7894;p=ceph.git common/buffer.cc: prefer prefix ++operator for non-primitive types 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 --- diff --git a/src/common/buffer.cc b/src/common/buffer.cc index 95c7acdb694..819d767d006 100644 --- a/src/common/buffer.cc +++ b/src/common/buffer.cc @@ -1045,7 +1045,7 @@ void buffer::list::rebuild_page_aligned() return 0; // no buffers std::list::const_iterator iter = _buffers.begin(); - iter++; + ++iter; if (iter != _buffers.end()) rebuild();