summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/shared/cplusplus/Bind.cpp4
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