aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/lib.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2021-06-13 18:19:11 +0100
committerAleksey Kladov <[email protected]>2021-06-13 18:19:11 +0100
commit949a6ec469507db5e79578da94e17cb63cb54d19 (patch)
tree5e4ec22d50715d9855e751ed3f296e90e5bfaa73 /crates/hir/src/lib.rs
parent74f3cca85ab870614f314c6180e2fbb883ad4fe3 (diff)
internal: refactor missing or or some diagnostic
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r--crates/hir/src/lib.rs6
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 }