summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Bind.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-08-16 11:04:40 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-08-16 11:04:40 +0200
commit5cc32e107915d818ca4ceb8f08441d3ec72ed86b (patch)
tree7122aa6bc5728ba59ee8bdbaf020588e0e4ac6e9 /src/shared/cplusplus/Bind.cpp
parent29354ff12986ca9e53b1d145c1acc385787d1f20 (diff)
downloadqt-creator-5cc32e107915d818ca4ceb8f08441d3ec72ed86b.tar.gz
Update the function's scope.
Diffstat (limited to 'src/shared/cplusplus/Bind.cpp')
-rw-r--r--src/shared/cplusplus/Bind.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/shared/cplusplus/Bind.cpp b/src/shared/cplusplus/Bind.cpp
index c85c1b6c34..89cdbf6ad4 100644
--- a/src/shared/cplusplus/Bind.cpp
+++ b/src/shared/cplusplus/Bind.cpp
@@ -1724,6 +1724,8 @@ bool Bind::visit(SimpleDeclarationAST *ast)
setDeclSpecifiers(decl, type);
if (Function *fun = decl->type()->asFunctionType()) {
+ fun->setScope(_scope);
+
setDeclSpecifiers(fun, type);
if (declaratorId && declaratorId->name)
fun->setName(declaratorId->name->name); // update the function name