From 0b6e955a24b60a9d0de1635c28215472d18eebcd Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Thu, 8 May 2008 11:22:40 -0700 Subject: [PATCH] help return-value-optimization --- src/common/packet.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/common/packet.cc b/src/common/packet.cc index ba077c411..a79ac2a7e 100644 --- a/src/common/packet.cc +++ b/src/common/packet.cc @@ -63,14 +63,10 @@ TagIterator::Item TagIterator::Next (void) { TagList::Iterator::Item i = m_current.Next (); - - TagIterator::Item item = TagIterator::Item (i.tid, - i.start-m_current.GetOffsetStart (), - i.end-m_current.GetOffsetStart (), - i.buf); - - - return item; + return TagIterator::Item (i.tid, + i.start-m_current.GetOffsetStart (), + i.end-m_current.GetOffsetStart (), + i.buf); } TagIterator::TagIterator (TagList::Iterator i) : m_current (i)