diff options
| author | lengyijun <sjtu5140809011@gmail.com> | 2023-08-05 10:20:16 +0800 |
|---|---|---|
| committer | lengyijun <sjtu5140809011@gmail.com> | 2023-08-19 21:18:14 +0800 |
| commit | e440065a0f930b527925b61c3a6dd5f4207dd7b6 (patch) | |
| tree | 612e83f6b4e3215cad02823ce363975ec9191856 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp | |
| parent | b7cad50eca78610a0c5f453dc6575df8075778ca (diff) | |
| download | rust-e440065a0f930b527925b61c3a6dd5f4207dd7b6.tar.gz rust-e440065a0f930b527925b61c3a6dd5f4207dd7b6.zip | |
[`iter_overeager_cloned`]: detect .cloned().map() and .cloned().for_each()
key idea: for `f` in `.map(f)` and `.for_each(f)`: 1. `f` must be a closure with one parameter 2. don't lint if mutable paramter in clsure `f`: `|mut x| ...` 3. don't lint if parameter is moved
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
