diff --git a/src/libs/cplusplus/pp-macro-expander.cpp b/src/libs/cplusplus/pp-macro-expander.cpp index a9f4ced4010efa714fff2c14862190e9a75c16a5..2cc83bd812099645a675ca711575987da87cb3ed 100644 --- a/src/libs/cplusplus/pp-macro-expander.cpp +++ b/src/libs/cplusplus/pp-macro-expander.cpp @@ -67,8 +67,9 @@ inline static bool comment_p (const char *__first, const char *__last) } MacroExpander::MacroExpander(Environment *env, pp_frame *frame) - : env(env), frame(frame), - lines(0), generated_lines(0) + : env(env), + frame(frame), + lines(0) { } const QByteArray *MacroExpander::resolve_formal(const QByteArray &__name) @@ -96,7 +97,6 @@ const char *MacroExpander::operator()(const char *first, const char *last, const char *MacroExpander::expand(const char *__first, const char *__last, QByteArray *__result) { - generated_lines = 0; __first = skip_blanks (__first, __last); lines = skip_blanks.lines; @@ -292,8 +292,7 @@ const char *MacroExpander::expand(const char *__first, const char *__last, __tmp.reserve (256); MacroExpander expand_macro (env); - expand_macro (macro->definition(), &__tmp); - generated_lines += expand_macro.lines; + expand_macro(macro->definition(), &__tmp); if (! __tmp.isEmpty ()) { @@ -371,7 +370,6 @@ const char *MacroExpander::expand(const char *__first, const char *__last, macro->setHidden(true); expand_macro (macro->definition(), __result); macro->setHidden(false); - generated_lines += expand_macro.lines; } else __result->append(*__first++); diff --git a/src/libs/cplusplus/pp-macro-expander.h b/src/libs/cplusplus/pp-macro-expander.h index c1c9f24d712e17f702b0a1db95ec385320f70d1e..35796521e964043c40be0a59df7a1a319238b17c 100644 --- a/src/libs/cplusplus/pp-macro-expander.h +++ b/src/libs/cplusplus/pp-macro-expander.h @@ -94,7 +94,6 @@ public: public: // attributes int lines; - int generated_lines; }; } // namespace CPlusPlus