From 6d837b627ac288aefcf59a4dbad4756f32d26b79 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 19 Apr 2012 10:00:02 +0200 Subject: [PATCH] preprocessor: don't store original sources, it's never accessed again Change-Id: I3b06cfc827543d20069f69e00123ccf2bc19ed31 Reviewed-by: hjk --- src/libs/cplusplus/pp-engine.cpp | 3 --- src/libs/cplusplus/pp-engine.h | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp index 9661852b2a8..ab1245ffcec 100644 --- a/src/libs/cplusplus/pp-engine.cpp +++ b/src/libs/cplusplus/pp-engine.cpp @@ -585,11 +585,8 @@ Preprocessor::Preprocessor(Client *client, Environment *env) QByteArray Preprocessor::operator()(const QString &fileName, const QString &source) { - const QString previousOriginalSource = m_originalSource; - m_originalSource = source; const QByteArray bytes = source.toLatin1(); const QByteArray preprocessedCode = operator()(fileName, bytes); - m_originalSource = previousOriginalSource; return preprocessedCode; } diff --git a/src/libs/cplusplus/pp-engine.h b/src/libs/cplusplus/pp-engine.h index 5fa9dfa547f..e972e78267e 100644 --- a/src/libs/cplusplus/pp-engine.h +++ b/src/libs/cplusplus/pp-engine.h @@ -183,6 +183,8 @@ private: QByteArray m_scratchBuffer; QString m_originalSource; + QList m_savedStates; + bool m_expandMacros; bool m_keepComments;