[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/sdk/kdevelop/languages/cpp/parser/rpp
From:       Milian Wolff <mail () milianw ! de>
Date:       2010-02-28 13:24:35
Message-ID: 1267363475.584667.27766.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1097107 by mwolff:

change conditionals, could improve performance under certain circumstances

 M  +2 -2      pp-location.cpp  


--- trunk/extragear/sdk/kdevelop/languages/cpp/parser/rpp/pp-location.cpp \
#1097106:1097107 @@ -64,10 +64,10 @@
 {
   Q_ASSERT(!offset || !anchor.column || contents);
 
-  if (offset && anchor.column) {
+  if (offset && anchor.column && !anchor.collapsed) {
     // Check to see if it's different to what we already know
     QPair<rpp::Anchor, uint> known = positionAt(offset, *contents);
-    if (known.first == anchor && !anchor.collapsed && known.first.macroExpansion == \
anchor.macroExpansion) +    if (known.first == anchor && known.first.macroExpansion \
== anchor.macroExpansion)  return;
   }
   m_currentOffset = OffsetTable::ConstIterator(m_offsetTable.insert(offset, \
anchor));


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic