diff options
author | Nathan James <n.james93@hotmail.co.uk> | 2022-07-09 08:28:07 +0100 |
---|---|---|
committer | Nathan James <n.james93@hotmail.co.uk> | 2022-07-09 08:28:07 +0100 |
commit | 54f57d3847c00d0233e287ebb5283d04e6083062 (patch) | |
tree | 5995f8a728beb65e5c74003296e4d584bbe1b9f7 /clang/lib/Sema/SemaModule.cpp | |
parent | fc9b37dd532dc68018c0c5947030b34ebcf68d14 (diff) | |
download | llvm-54f57d3847c00d0233e287ebb5283d04e6083062.zip llvm-54f57d3847c00d0233e287ebb5283d04e6083062.tar.gz llvm-54f57d3847c00d0233e287ebb5283d04e6083062.tar.bz2 |
[clang] Add a fixit for warn-self-assign if LHS is a field with the same name as parameter on RHS
Add a fix-it for the common case of setters/constructors using parameters with the same name as fields
```lang=c++
struct A{
int X;
A(int X) { /*this->*/X = X; }
void setX(int X) { /*this->*/X = X;
};
```
Reviewed By: aaron.ballman
Differential Revision: https://reviews.llvm.org/D129202
Diffstat (limited to 'clang/lib/Sema/SemaModule.cpp')
0 files changed, 0 insertions, 0 deletions