diff options
author | Kadir Cetinkaya <kadircet@google.com> | 2019-11-22 13:56:02 +0100 |
---|---|---|
committer | Kadir Cetinkaya <kadircet@google.com> | 2019-12-04 08:21:09 +0100 |
commit | ddcce0f3d665b66a8232a80ca918d349c8485fe4 (patch) | |
tree | 67b5a95aff09a4dab967eed40bc287f3d7d8bbf6 /lldb/source/Commands/CommandObjectTarget.cpp | |
parent | e4609ec0e8cfddf697ffc3eccf9bef6a830bc6f0 (diff) | |
download | bcm5719-llvm-ddcce0f3d665b66a8232a80ca918d349c8485fe4.tar.gz bcm5719-llvm-ddcce0f3d665b66a8232a80ca918d349c8485fe4.zip |
[clangd] Define out-of-line qualify function name
Summary:
When moving function definitions to a different context, the function
name might need a different spelling, for example in the header it might be:
```
namespace a {
void foo() {}
}
```
And we might want to move it into a context which doesn't have `namespace a` as
a parent, then we must re-spell the function name, i.e:
```
void a::foo() {}
```
This patch implements a version of this which ignores using namespace
declarations in the source file.
Reviewers: hokein
Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D70656
Diffstat (limited to 'lldb/source/Commands/CommandObjectTarget.cpp')
0 files changed, 0 insertions, 0 deletions