diff options
-rw-r--r-- | src/shared/cplusplus/Bind.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shared/cplusplus/Bind.cpp b/src/shared/cplusplus/Bind.cpp index d4a4add188..752cd32ed6 100644 --- a/src/shared/cplusplus/Bind.cpp +++ b/src/shared/cplusplus/Bind.cpp @@ -1805,8 +1805,10 @@ bool Bind::visit(FunctionDefinitionAST *ast) fun->setMethodKey(_methodKey); } - if (declaratorId && declaratorId->name) + if (declaratorId && declaratorId->name) { + fun->setSourceLocation(declaratorId->name->firstToken(), translationUnit()); fun->setName(declaratorId->name->name); + } _scope->addMember(fun); } else |