forked from qt-creator/qt-creator
C++: Get rid of {Name,Type}::isEqualTo()
...since it's superseded by the class Matcher. For consistency, rename FullySpecifiedType::isEqualTo() to match(). Change-Id: I07640f9218d814e0350265de45f05929e5d595a9 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
4
src/libs/3rdparty/cplusplus/Bind.cpp
vendored
4
src/libs/3rdparty/cplusplus/Bind.cpp
vendored
@@ -2691,12 +2691,12 @@ bool Bind::visit(SimpleSpecifierAST *ast)
|
||||
switch (tokenKind(ast->specifier_token)) {
|
||||
case T_IDENTIFIER: {
|
||||
const Identifier *id = tokenAt(ast->specifier_token).identifier;
|
||||
if (id->isEqualTo(control()->cpp11Override())) {
|
||||
if (id->match(control()->cpp11Override())) {
|
||||
if (_type.isOverride())
|
||||
translationUnit()->error(ast->specifier_token, "duplicate `override'");
|
||||
_type.setOverride(true);
|
||||
}
|
||||
else if (id->isEqualTo(control()->cpp11Final())) {
|
||||
else if (id->match(control()->cpp11Final())) {
|
||||
if (_type.isFinal())
|
||||
translationUnit()->error(ast->specifier_token, "duplicate `final'");
|
||||
_type.setFinal(true);
|
||||
|
||||
Reference in New Issue
Block a user