diff options
author | Aleksey Kladov <[email protected]> | 2021-06-13 17:51:19 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2021-06-13 17:51:19 +0100 |
commit | 886b66cd03cbe7cb13e248d7c7bbdeba66c7796a (patch) | |
tree | 4479618bebc4f3b6bcc6159ad887cfc1591091b4 /crates/hir/src/lib.rs | |
parent | 7166e8549bad95b05f66acd508d07a6cd97d3dc0 (diff) |
internal: refactor BreakOutsideOfLoop diagnostic
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r-- | crates/hir/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs index 7faf6ec1f..2f507b83b 100644 --- a/crates/hir/src/lib.rs +++ b/crates/hir/src/lib.rs | |||
@@ -1080,10 +1080,10 @@ impl Function { | |||
1080 | acc.push(NoSuchField { field }.into()) | 1080 | acc.push(NoSuchField { field }.into()) |
1081 | } | 1081 | } |
1082 | hir_ty::InferenceDiagnostic::BreakOutsideOfLoop { expr } => { | 1082 | hir_ty::InferenceDiagnostic::BreakOutsideOfLoop { expr } => { |
1083 | let ptr = source_map | 1083 | let expr = source_map |
1084 | .expr_syntax(*expr) | 1084 | .expr_syntax(*expr) |
1085 | .expect("break outside of loop in synthetic syntax"); | 1085 | .expect("break outside of loop in synthetic syntax"); |
1086 | sink.push(BreakOutsideOfLoop { file: ptr.file_id, expr: ptr.value }) | 1086 | acc.push(BreakOutsideOfLoop { expr }.into()) |
1087 | } | 1087 | } |
1088 | } | 1088 | } |
1089 | } | 1089 | } |