diff options
author | hjk <hjk@qt.io> | 2021-01-18 11:47:55 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2021-02-05 08:51:09 +0000 |
commit | a5b93b54c8651b5247b810a553ceb675abbec5e0 (patch) | |
tree | cbd0fce8240b7a0162209433dc4c90f03dc564b6 /src/libs/3rdparty/cplusplus/Bind.cpp | |
parent | 6d1a6f573cd597364578dc2887aa1a9e8600ce8e (diff) |
CPlusPlus: Add missing line and column info for lambda functions
Task-number: QTCREATORBUG-25242
Change-Id: I5032bb04879e30f5516471e2038dc4b6bb3477f8
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Bind.cpp')
-rw-r--r-- | src/libs/3rdparty/cplusplus/Bind.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/3rdparty/cplusplus/Bind.cpp b/src/libs/3rdparty/cplusplus/Bind.cpp index 4fb9427ace..9a9cf34cbc 100644 --- a/src/libs/3rdparty/cplusplus/Bind.cpp +++ b/src/libs/3rdparty/cplusplus/Bind.cpp @@ -1921,6 +1921,7 @@ bool Bind::visit(LambdaExpressionAST *ast) { this->lambdaIntroducer(ast->lambda_introducer); if (Function *function = this->lambdaDeclarator(ast->lambda_declarator)) { + function->setSourceLocation(ast->lambda_introducer->firstToken(), translationUnit()); _scope->addMember(function); Scope *previousScope = switchScope(function); this->statement(ast->statement); |