diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-02-08 09:34:51 +0100 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-02-08 09:34:51 +0100 |
commit | b58cb740e5e08f7a11a7b176a97351bf49b0d52a (patch) | |
tree | f6a7ffbed6dc2296b96bf229ffd054f5fce07771 /src/shared/cplusplus/CheckName.cpp | |
parent | 4a652f6eca84fc641afb922f99581a6a15802a69 (diff) | |
download | qt-creator-b58cb740e5e08f7a11a7b176a97351bf49b0d52a.tar.gz |
Changed ObjC message arguments to have SimpleName for the name part.
Diffstat (limited to 'src/shared/cplusplus/CheckName.cpp')
-rw-r--r-- | src/shared/cplusplus/CheckName.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/shared/cplusplus/CheckName.cpp b/src/shared/cplusplus/CheckName.cpp index 26fa9c21ee..98b5adea25 100644 --- a/src/shared/cplusplus/CheckName.cpp +++ b/src/shared/cplusplus/CheckName.cpp @@ -418,12 +418,11 @@ bool CheckName::visit(ObjCMessageArgumentDeclarationAST *ast) if (ast->type_name) type = semantic()->check(ast->type_name, _scope); - if (ast->param_name_token) { - const Identifier *id = identifier(ast->param_name_token); - _name = control()->nameId(id); - ast->name = _name; + if (ast->param_name) { + accept(ast->param_name); - Argument *arg = control()->newArgument(ast->param_name_token, _name); + Argument *arg = control()->newArgument(ast->param_name->firstToken(), + ast->param_name->name); ast->argument = arg; arg->setType(type); arg->setInitializer(0); |