diff --git a/src/plugins/cppeditor/cppquickfixes.cpp b/src/plugins/cppeditor/cppquickfixes.cpp
index a9827749fa588311a34d753fc8bf9d584b616286..200f5cf5c62ba17b695e21dea28e3ea575933e13 100644
--- a/src/plugins/cppeditor/cppquickfixes.cpp
+++ b/src/plugins/cppeditor/cppquickfixes.cpp
@@ -629,7 +629,7 @@ public:
                     if (! op->core)
                         return noResult();
 
-                    else if (! declarator->equals_token)
+                    else if (! declarator->equal_token)
                         return noResult();
 
                     else if (! declarator->initializer)
diff --git a/src/shared/cplusplus/AST.cpp b/src/shared/cplusplus/AST.cpp
index bfe4d2d325cf4c66ae7bf7d28ddfcbf16c90072d..80137c3260cc1663c3801cbf37a84a842ce14837 100644
--- a/src/shared/cplusplus/AST.cpp
+++ b/src/shared/cplusplus/AST.cpp
@@ -896,8 +896,8 @@ unsigned DeclaratorAST::firstToken() const
     if (post_attribute_list)
         if (unsigned candidate = post_attribute_list->firstToken())
             return candidate;
-    if (equals_token)
-        return equals_token;
+    if (equal_token)
+        return equal_token;
     if (initializer)
         if (unsigned candidate = initializer->firstToken())
             return candidate;
@@ -910,8 +910,8 @@ unsigned DeclaratorAST::lastToken() const
     if (initializer)
         if (unsigned candidate = initializer->lastToken())
             return candidate;
-    if (equals_token)
-        return equals_token + 1;
+    if (equal_token)
+        return equal_token + 1;
     if (post_attribute_list)
         if (unsigned candidate = post_attribute_list->lastToken())
             return candidate;
diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h
index 0e1ba53eeb998a363781d799e55245f6827eed66..3f7a163c27a57910f9313680776874c6b9e4717d 100644
--- a/src/shared/cplusplus/AST.h
+++ b/src/shared/cplusplus/AST.h
@@ -574,7 +574,7 @@ public:
     CoreDeclaratorAST *core_declarator;
     PostfixDeclaratorListAST *postfix_declarator_list;
     SpecifierListAST *post_attribute_list;
-    unsigned equals_token;
+    unsigned equal_token;
     ExpressionAST *initializer;
 
 public:
@@ -584,7 +584,7 @@ public:
         , core_declarator(0)
         , postfix_declarator_list(0)
         , post_attribute_list(0)
-        , equals_token(0)
+        , equal_token(0)
         , initializer(0)
     {}
 
diff --git a/src/shared/cplusplus/ASTClone.cpp b/src/shared/cplusplus/ASTClone.cpp
index 9b837e1384e41e209f4c8a526a50580790a53c2d..27cc47605d1f27297488121a11b80a2fde352b90 100644
--- a/src/shared/cplusplus/ASTClone.cpp
+++ b/src/shared/cplusplus/ASTClone.cpp
@@ -119,7 +119,7 @@ DeclaratorAST *DeclaratorAST::clone(MemoryPool *pool) const
     for (SpecifierListAST *iter = post_attribute_list, **ast_iter = &ast->post_attribute_list;
          iter; iter = iter->next, ast_iter = &(*ast_iter)->next)
         *ast_iter = new (pool) SpecifierListAST((iter->value) ? iter->value->clone(pool) : 0);
-    ast->equals_token = equals_token;
+    ast->equal_token = equal_token;
     if (initializer)
         ast->initializer = initializer->clone(pool);
     return ast;
diff --git a/src/shared/cplusplus/ASTMatcher.cpp b/src/shared/cplusplus/ASTMatcher.cpp
index 5737bf0f537cf191e9942265c06d67341142e587..7ca8582c33c59e8978303cf38b7b356d3a7f2bea 100644
--- a/src/shared/cplusplus/ASTMatcher.cpp
+++ b/src/shared/cplusplus/ASTMatcher.cpp
@@ -175,7 +175,7 @@ bool ASTMatcher::match(DeclaratorAST *node, DeclaratorAST *pattern)
     else if (! AST::match(node->post_attribute_list, pattern->post_attribute_list, this))
         return false;
 
-    pattern->equals_token = node->equals_token;
+    pattern->equal_token = node->equal_token;
 
     if (! pattern->initializer)
         pattern->initializer = node->initializer;
diff --git a/src/shared/cplusplus/Bind.cpp b/src/shared/cplusplus/Bind.cpp
index 5fbfa7febca42fe6e9be5027ed0212824f36839b..aba82b233ba51941fb5c1970efb04c047a37afa7 100644
--- a/src/shared/cplusplus/Bind.cpp
+++ b/src/shared/cplusplus/Bind.cpp
@@ -1737,7 +1737,7 @@ bool Bind::visit(SimpleDeclarationAST *ast)
             if (Function *funTy = decl->type()->asFunctionType()) {
                 funTy->setMethodKey(_methodKey);
 
-                if (funTy->isVirtual() && it->value->equals_token)
+                if (funTy->isVirtual() && it->value->equal_token)
                     funTy->setPureVirtual(true);
             }
         }
diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp
index fecaa7b3949e7e8700d51a44be1a00aa351f992e..bf192b69e8af6f15e6ed4bc6bb02846d3ed4f37b 100644
--- a/src/shared/cplusplus/Parser.cpp
+++ b/src/shared/cplusplus/Parser.cpp
@@ -1303,7 +1303,7 @@ bool Parser::parseDeclarator(DeclaratorAST *&node, bool stopAtCppInitializer)
                 ExpressionAST *initializer = 0;
 
                 bool blocked = blockErrors(true);
-                if (parseInitializer(initializer, &node->equals_token)) {
+                if (parseInitializer(initializer, &node->equal_token)) {
                     NestedExpressionAST *expr = 0;
                     if (initializer)
                         expr = initializer->asNestedExpression();
@@ -2296,7 +2296,7 @@ bool Parser::parseInitDeclarator(DeclaratorAST *&node,
         }
         rewind(colon_token);
     } else if (LA() == T_EQUAL || (! acceptStructDeclarator && LA() == T_LPAREN)) {
-        parseInitializer(node->initializer, &node->equals_token);
+        parseInitializer(node->initializer, &node->equal_token);
     }
     return true;
 }
@@ -2853,7 +2853,7 @@ bool Parser::isPointerDeclaration(DeclarationStatementAST *ast) const
             if (spec->value->asNamedTypeSpecifier() && ! spec->next) {
                 if (DeclaratorListAST *declarators = declaration->declarator_list) {
                     if (DeclaratorAST *declarator = declarators->value) {
-                        if (declarator->ptr_operator_list && declarator->equals_token && declarator->initializer) {
+                        if (declarator->ptr_operator_list && declarator->equal_token && declarator->initializer) {
                             return true;
                         }
                     }
@@ -2952,7 +2952,7 @@ bool Parser::parseCondition(ExpressionAST *&node)
     if (parseTypeSpecifier(type_specifier)) {
         DeclaratorAST *declarator = 0;
         if (parseInitDeclarator(declarator, /*acceptStructDeclarator=*/false)) {
-            if (declarator->initializer && declarator->equals_token) {
+            if (declarator->initializer && declarator->equal_token) {
                 ConditionAST *ast = new (_pool) ConditionAST;
                 ast->type_specifier_list = type_specifier;
                 ast->declarator = declarator;