diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp
index d84722c3fd6a70ae9ce2914112e42a04dfb9139a..c2bb068bced63fd7b9fcfa78481c12e020a31a06 100644
--- a/src/libs/cplusplus/pp-engine.cpp
+++ b/src/libs/cplusplus/pp-engine.cpp
@@ -547,6 +547,7 @@ Preprocessor::Preprocessor(Client *client, Environment *env)
       _expand(env),
       _skipping(MAX_LEVEL),
       _trueTest(MAX_LEVEL),
+      _dot(_tokens.end()),
       _result(0),
       _markGeneratedTokens(false),
       _expandMacros(true)