]> git.lizzy.rs Git - rust.git/commitdiff
Merge match branches
authorChristian Poveda <christianpoveda@protonmail.com>
Sat, 30 Nov 2019 17:25:45 +0000 (12:25 -0500)
committerChristian Poveda <christianpoveda@protonmail.com>
Sat, 30 Nov 2019 17:25:45 +0000 (12:25 -0500)
src/librustc_mir/transform/check_consts/validation.rs

index 7b26ba58e6154b921d8cf1058679a6c555afebea..829d9ee6fafd7387542dfeee27a46ab1728775b5 100644 (file)
@@ -560,15 +560,12 @@ fn visit_statement(&mut self, statement: &Statement<'tcx>, location: Location) {
         trace!("visit_statement: statement={:?} location={:?}", statement, location);
 
         match statement.kind {
-            StatementKind::Assign(..) => {
+            StatementKind::Assign(..) | StatementKind::SetDiscriminant { .. } => {
                 self.super_statement(statement, location);
             }
             StatementKind::FakeRead(FakeReadCause::ForMatchedPlace, _) => {
                 self.check_op(ops::IfOrMatch);
             }
-            StatementKind::SetDiscriminant { .. } => {
-                self.super_statement(statement, location)
-            }
             // FIXME(eddyb) should these really do nothing?
             StatementKind::FakeRead(..) |
             StatementKind::StorageLive(_) |