diff options
| author | Takayuki Maeda <takoyaki0316@gmail.com> | 2022-09-02 22:48:14 +0900 |
|---|---|---|
| committer | Takayuki Maeda <takoyaki0316@gmail.com> | 2022-09-05 22:31:02 +0900 |
| commit | fea1c5f5c82318102d759bbc83d4cc48aa876db9 (patch) | |
| tree | e66de1da2f8a9ef4374e7915112f6d2cf9abe645 /compiler/rustc_lint/src/methods.rs | |
| parent | 3955dc3480cfb60116586ce94f9c332744fcacbb (diff) | |
| download | rust-fea1c5f5c82318102d759bbc83d4cc48aa876db9.tar.gz rust-fea1c5f5c82318102d759bbc83d4cc48aa876db9.zip | |
refactor: remove unnecessary variables
Diffstat (limited to 'compiler/rustc_lint/src/methods.rs')
| -rw-r--r-- | compiler/rustc_lint/src/methods.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/rustc_lint/src/methods.rs b/compiler/rustc_lint/src/methods.rs index 646812589e3..5f7f03480c0 100644 --- a/compiler/rustc_lint/src/methods.rs +++ b/compiler/rustc_lint/src/methods.rs @@ -63,15 +63,13 @@ impl<'tcx> LateLintPass<'tcx> for TemporaryCStringAsPtr { } match first_method_call(expr) { - Some((path, receiver)) if path.ident.name == sym::as_ptr => { - let unwrap_arg = receiver; + Some((path, unwrap_arg)) if path.ident.name == sym::as_ptr => { let as_ptr_span = path.ident.span; match first_method_call(unwrap_arg) { Some((path, receiver)) if path.ident.name == sym::unwrap || path.ident.name == sym::expect => { - let source_arg = receiver; - lint_cstring_as_ptr(cx, as_ptr_span, source_arg, unwrap_arg); + lint_cstring_as_ptr(cx, as_ptr_span, receiver, unwrap_arg); } _ => return, } |
