summaryrefslogtreecommitdiff
path: root/src/tools/cplusplus/Main.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-01-29 12:08:14 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-01-29 12:08:47 +0100
commit10f48384a05aedca237433b6dde4590cb3fcf790 (patch)
treeb8d58b43d2aa4db09af99ed6cae263de29afbb9d /src/tools/cplusplus/Main.cpp
parent922c607b4f76bd1c8ec06c98eea0f97aeb3cac58 (diff)
downloadqt-creator-10f48384a05aedca237433b6dde4590cb3fcf790.tar.gz
Fixed AST code generator for const identifiers.
Diffstat (limited to 'src/tools/cplusplus/Main.cpp')
-rw-r--r--src/tools/cplusplus/Main.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/tools/cplusplus/Main.cpp b/src/tools/cplusplus/Main.cpp
index fa63b218fd..d9fdb10934 100644
--- a/src/tools/cplusplus/Main.cpp
+++ b/src/tools/cplusplus/Main.cpp
@@ -222,7 +222,7 @@ protected:
if (! name)
return QByteArray();
- Identifier *id = identifier(name->asSimpleName()->identifier_token);
+ const Identifier *id = identifier(name->asSimpleName()->identifier_token);
return QByteArray::fromRawData(id->chars(), id->size());
}
@@ -235,7 +235,7 @@ protected:
if (! member->name())
continue;
- Identifier *id = member->name()->identifier();
+ const Identifier *id = member->name()->identifier();
if (! id)
continue;
@@ -286,7 +286,7 @@ protected:
Class *klass = ast->symbol;
const QByteArray className = id_cast(ast->name);
- Identifier *visit_id = control()->findOrInsertIdentifier("accept0");
+ const Identifier *visit_id = control()->findOrInsertIdentifier("accept0");
Symbol *accept0Method = klass->members()->lookat(visit_id);
for (; accept0Method; accept0Method = accept0Method->next()) {
if (accept0Method->identifier() != visit_id)
@@ -359,7 +359,7 @@ protected:
if (! name)
return QByteArray();
- Identifier *id = identifier(name->asSimpleName()->identifier_token);
+ const Identifier *id = identifier(name->asSimpleName()->identifier_token);
return QByteArray::fromRawData(id->chars(), id->size());
}
@@ -397,7 +397,7 @@ protected:
Class *klass = ast->symbol;
const QByteArray className = id_cast(ast->name);
- Identifier *match0_id = control()->findOrInsertIdentifier("match0");
+ const Identifier *match0_id = control()->findOrInsertIdentifier("match0");
Symbol *accept0Method = klass->members()->lookat(match0_id);
for (; accept0Method; accept0Method = accept0Method->next()) {
if (accept0Method->identifier() != match0_id)
@@ -480,7 +480,7 @@ protected:
if (! name)
return QByteArray();
- Identifier *id = identifier(name->asSimpleName()->identifier_token);
+ const Identifier *id = identifier(name->asSimpleName()->identifier_token);
return QByteArray::fromRawData(id->chars(), id->size());
}
@@ -492,7 +492,7 @@ protected:
if (! member->name())
continue;
- Identifier *id = member->name()->identifier();
+ const Identifier *id = member->name()->identifier();
if (! id)
continue;
@@ -551,7 +551,7 @@ protected:
Class *klass = ast->symbol;
const QByteArray className = id_cast(ast->name);
- Identifier *match0_id = control()->findOrInsertIdentifier("match0");
+ const Identifier *match0_id = control()->findOrInsertIdentifier("match0");
Symbol *match0Method = klass->members()->lookat(match0_id);
for (; match0Method; match0Method = match0Method->next()) {
if (match0Method->identifier() != match0_id)
@@ -823,7 +823,7 @@ void generateASTPatternBuilder_h(const QDir &cplusplusDir)
foreach (ClassSpecifierAST *classNode, astNodes.deriveds) {
Class *klass = classNode->symbol;
- Identifier *match0_id = control->findOrInsertIdentifier("match0");
+ const Identifier *match0_id = control->findOrInsertIdentifier("match0");
Symbol *match0Method = klass->members()->lookat(match0_id);
for (; match0Method; match0Method = match0Method->next()) {
if (match0Method->identifier() != match0_id)