From d1eefacd5556b256503cae1eec14b313925f3970 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Sun, 22 Apr 2012 15:45:25 +0200 Subject: [PATCH] Code clean-up. Change-Id: Ib2ba453e98befceaf3445a2daa6ecc4660a6a9b4 Reviewed-by: Erik Verbruggen --- src/libs/cplusplus/pp-engine.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp index 3d5ff86e368..b65f52fdfd4 100644 --- a/src/libs/cplusplus/pp-engine.cpp +++ b/src/libs/cplusplus/pp-engine.cpp @@ -543,6 +543,7 @@ Preprocessor::State::State() m_trueTest[m_ifLevel] = false; } +//#define COMPRESS_TOKEN_BUFFER void Preprocessor::State::pushTokenBuffer(const PPToken *start, const PPToken *end, const Macro *macro) { if (m_tokenBufferDepth <= MAX_TOKEN_BUFFER_DEPTH) { @@ -554,14 +555,14 @@ void Preprocessor::State::pushTokenBuffer(const PPToken *start, const PPToken *e } else { m_tokenBuffer->tokens.insert(m_tokenBuffer->tokens.begin(), start, end); } -// qDebug()<<"New depth:" << m_tokenBufferDepth << "with buffer size:" << m_tokenBuffer->tokens.size(); + unsigned tkCount = 0; + for (TokenBuffer *it = m_tokenBuffer; it; it = m_tokenBuffer->next) + tkCount += it->tokens.size(); + qDebug()<<"New depth:" << m_tokenBufferDepth << "with total token count:" << tkCount; #else m_tokenBuffer = new TokenBuffer(start, end, macro, m_tokenBuffer); ++m_tokenBufferDepth; #endif - } else { - //### Should we tell the user that his source is insane? -// qDebug() << "Macro insanity level reached in" << m_currentFileName; } }