]> git.lizzy.rs Git - rust.git/commitdiff
Rollup merge of #69981 - oli-obk:const_blocks, r=eddyb
authorMazdak Farrokhzad <twingoow@gmail.com>
Mon, 23 Mar 2020 23:49:39 +0000 (00:49 +0100)
committerGitHub <noreply@github.com>
Mon, 23 Mar 2020 23:49:39 +0000 (00:49 +0100)
Evaluate repeat expression lengths as late as possible

Fixes #68567

r? @varkor

1  2 
src/librustc/mir/interpret/mod.rs
src/librustc/mir/mod.rs
src/librustc/ty/sty.rs
src/librustc_mir/borrow_check/type_check/mod.rs
src/librustc_mir_build/hair/cx/expr.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/check/expr.rs
src/librustc_typeck/check/mod.rs

Simple merge
Simple merge
index 0c14580717f92c0e9fc5bc0d2878c76df84657a9,cfd99cbbb9feffb34a44b5f2c54ecade74e6483d..10c5431e2fc1e99eca86caf4b3a41f783c07f524
@@@ -8,10 -8,10 +8,10 @@@ use self::TyKind::*
  use crate::infer::canonical::Canonical;
  use crate::middle::region;
  use crate::mir::interpret::ConstValue;
- use crate::mir::interpret::Scalar;
+ use crate::mir::interpret::{LitToConstInput, Scalar};
  use crate::mir::Promoted;
  use crate::ty::layout::VariantIdx;
 -use crate::ty::subst::{GenericArg, GenericArgKind, InternalSubsts, Subst, SubstsRef};
 +use crate::ty::subst::{GenericArg, InternalSubsts, Subst, SubstsRef};
  use crate::ty::{
      self, AdtDef, DefIdTree, Discr, Ty, TyCtxt, TypeFlags, TypeFoldable, WithConstness,
  };
Simple merge
Simple merge
Simple merge