diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2016-09-15 00:51:46 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2016-10-04 22:22:36 +0300 |
| commit | 75d6522b9a4992b33b69e8fe76ae9be999dd66d3 (patch) | |
| tree | f5f4e00fbbc6bad277c4bf70fbcfae2e269ed488 /src/librustc_mir/transform | |
| parent | 64bdf1b74b8b2df8b13f51201277e35d948b154a (diff) | |
| download | rust-75d6522b9a4992b33b69e8fe76ae9be999dd66d3.tar.gz rust-75d6522b9a4992b33b69e8fe76ae9be999dd66d3.zip | |
Eliminate ty::VariantKind in favor of def::CtorKind
Diffstat (limited to 'src/librustc_mir/transform')
| -rw-r--r-- | src/librustc_mir/transform/deaggregator.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_mir/transform/deaggregator.rs b/src/librustc_mir/transform/deaggregator.rs index 77af02c18c6..f4ef3edfa48 100644 --- a/src/librustc_mir/transform/deaggregator.rs +++ b/src/librustc_mir/transform/deaggregator.rs @@ -9,10 +9,10 @@ // except according to those terms. use rustc::ty::TyCtxt; +use rustc::hir::def::CtorKind; use rustc::mir::repr::*; use rustc::mir::transform::{MirPass, MirSource, Pass}; use rustc_data_structures::indexed_vec::Idx; -use rustc::ty::VariantKind; pub struct Deaggregator; @@ -130,7 +130,7 @@ fn get_aggregate_statement_index<'a, 'tcx, 'b>(start: usize, debug!("getting variant {:?}", variant); debug!("for adt_def {:?}", adt_def); let variant_def = &adt_def.variants[variant]; - if variant_def.kind == VariantKind::Struct { + if variant_def.ctor_kind == CtorKind::Fictive { return Some(i); } }; |
