about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDylan MacKenzie <ecstaticmorse@gmail.com>2020-02-11 12:04:46 -0800
committerDylan MacKenzie <ecstaticmorse@gmail.com>2020-02-11 12:14:05 -0800
commit3ac920ffcd3a62fd0c1d5942c54629f430367d8f (patch)
treeb81069a0b615d338d5c9abfa38afb24a89ff1048
parent168ca9a325e9db2fa613cb6b442013c10a233267 (diff)
downloadrust-3ac920ffcd3a62fd0c1d5942c54629f430367d8f.tar.gz
rust-3ac920ffcd3a62fd0c1d5942c54629f430367d8f.zip
Use exhaustive matching
-rw-r--r--src/librustc_mir/borrow_check/mod.rs11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/librustc_mir/borrow_check/mod.rs b/src/librustc_mir/borrow_check/mod.rs
index 95e21f34533..5bb7a3785c7 100644
--- a/src/librustc_mir/borrow_check/mod.rs
+++ b/src/librustc_mir/borrow_check/mod.rs
@@ -712,7 +712,16 @@ impl<'cx, 'tcx> dataflow::generic::ResultsVisitor<'cx, 'tcx> for MirBorrowckCtxt
                 }
             }
 
-            _ => {}
+            TerminatorKind::Abort
+            | TerminatorKind::Assert { .. }
+            | TerminatorKind::Call { .. }
+            | TerminatorKind::Drop { .. }
+            | TerminatorKind::DropAndReplace { .. }
+            | TerminatorKind::FalseEdges { real_target: _, imaginary_target: _ }
+            | TerminatorKind::FalseUnwind { real_target: _, unwind: _ }
+            | TerminatorKind::Goto { .. }
+            | TerminatorKind::SwitchInt { .. }
+            | TerminatorKind::Unreachable => {}
         }
     }
 }