diff --git a/src/libs/qmljs/parser/qmljslexer.cpp b/src/libs/qmljs/parser/qmljslexer.cpp
index a35f552b6a1a19c09318c424c7bd56ff90a42ac8..7ec825679e25bc6e09c0dfaaa47fdc8826803aa6 100644
--- a/src/libs/qmljs/parser/qmljslexer.cpp
+++ b/src/libs/qmljs/parser/qmljslexer.cpp
@@ -465,7 +465,7 @@ again:
             scanChar();
 
             if (_terminator && !_delimited && !_prohibitAutomaticSemicolon) {
-                _stackToken = T_PLUS_PLUS;
+                _stackToken = T_MINUS_MINUS;
                 return T_SEMICOLON;
             }