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