about summary refs log tree commit diff
path: root/src/librustc_mir
diff options
context:
space:
mode:
authorChristian Poveda <christianpoveda@protonmail.com>2019-11-30 12:25:45 -0500
committerChristian Poveda <christianpoveda@protonmail.com>2019-11-30 12:25:45 -0500
commit2ced9d96e7b70237daa69bd8d421f0421d57e676 (patch)
tree6c10aad9e7c966ba77fdba9fe0432f40dd13a1ec /src/librustc_mir
parentd7c09f7e1e446390ed3f02ed576a1efce5279b96 (diff)
downloadrust-2ced9d96e7b70237daa69bd8d421f0421d57e676.tar.gz
rust-2ced9d96e7b70237daa69bd8d421f0421d57e676.zip
Merge match branches
Diffstat (limited to 'src/librustc_mir')
-rw-r--r--src/librustc_mir/transform/check_consts/validation.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustc_mir/transform/check_consts/validation.rs b/src/librustc_mir/transform/check_consts/validation.rs
index 7b26ba58e61..829d9ee6faf 100644
--- a/src/librustc_mir/transform/check_consts/validation.rs
+++ b/src/librustc_mir/transform/check_consts/validation.rs
@@ -560,15 +560,12 @@ impl Visitor<'tcx> for Validator<'_, 'mir, 'tcx> {
         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(_) |