[clang-tidy] `modernize-use-using` generate invaild fix-its
Open
clang-tidy
invalid-code-generation
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
`typedef char x1, (&refArray)();`
```
:1:1: warning: use 'using' instead of 'typedef' [modernize-use-using]
1 | typedef char x1, (&refArray)();
| ^~~~~~~~~~~~~~~
| using x1 = char
:1:16: warning: use 'using' instead of 'typedef' [modernize-use-using]
1 | typedef char x1, (&refArray)();
| ^~~~~~~~~~~~~~~
2 warnings generated.
```
The fixed code won't compile:
```
using x1 = char;
using refArray = char x1, (&)();
```
Godbolt: https://clang-tidy.godbolt.org/z/cs8EYKW5n
Contributor guide
Assessment
This issue has not been assessed yet.