diff options
author | Aleksey Kladov <[email protected]> | 2021-06-13 18:19:11 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2021-06-13 18:19:11 +0100 |
commit | 949a6ec469507db5e79578da94e17cb63cb54d19 (patch) | |
tree | 5e4ec22d50715d9855e751ed3f296e90e5bfaa73 /crates/hir/src/lib.rs | |
parent | 74f3cca85ab870614f314c6180e2fbb883ad4fe3 (diff) |
internal: refactor missing or or some diagnostic
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r-- | crates/hir/src/lib.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs index cb9bf60b8..aaab5336a 100644 --- a/crates/hir/src/lib.rs +++ b/crates/hir/src/lib.rs | |||
@@ -1190,11 +1190,7 @@ impl Function { | |||
1190 | } | 1190 | } |
1191 | BodyValidationDiagnostic::MissingOkOrSomeInTailExpr { expr, required } => { | 1191 | BodyValidationDiagnostic::MissingOkOrSomeInTailExpr { expr, required } => { |
1192 | match source_map.expr_syntax(expr) { | 1192 | match source_map.expr_syntax(expr) { |
1193 | Ok(source_ptr) => sink.push(MissingOkOrSomeInTailExpr { | 1193 | Ok(expr) => acc.push(MissingOkOrSomeInTailExpr { expr, required }.into()), |
1194 | file: source_ptr.file_id, | ||
1195 | expr: source_ptr.value, | ||
1196 | required, | ||
1197 | }), | ||
1198 | Err(SyntheticSyntax) => (), | 1194 | Err(SyntheticSyntax) => (), |
1199 | } | 1195 | } |
1200 | } | 1196 | } |