X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibrustc_typeck%2Fastconv.rs;h=ee3ebd691e4538612dc90c329771a9e50aaf2fec;hb=028c83cdf6d6d0054bafaaf85af39bca393a104c;hp=b14121da79f596059adc7e486ad70bf0b2b42dab;hpb=63e5ed3fdc070c07e1827ad35f3115949598832b;p=rust.git diff --git a/src/librustc_typeck/astconv.rs b/src/librustc_typeck/astconv.rs index b14121da79f..ee3ebd691e4 100644 --- a/src/librustc_typeck/astconv.rs +++ b/src/librustc_typeck/astconv.rs @@ -18,12 +18,11 @@ use rustc::ty::{GenericParamDef, GenericParamDefKind}; use rustc::ty::subst::{self, Subst, InternalSubsts, SubstsRef}; use rustc::ty::wf::object_region_bounds; -use rustc::mir::interpret::ConstValue; use rustc_target::spec::abi; use crate::require_c_abi_if_c_variadic; use smallvec::SmallVec; use syntax::ast; -use syntax::errors::pluralise; +use syntax::errors::pluralize; use syntax::feature_gate::{GateIssue, emit_feature_err}; use syntax::util::lev_distance::find_best_match_for_name; use syntax::symbol::sym; @@ -392,7 +391,7 @@ fn check_generic_arg_count( quantifier, bound, kind, - pluralise!(bound), + pluralize!(bound), )) }; @@ -1360,7 +1359,7 @@ fn conv_object_ty_poly_trait_ref(&self, span, E0191, "the value of the associated type{} {} must be specified", - pluralise!(associated_types.len()), + pluralize!(associated_types.len()), names, ); let (suggest, potential_assoc_types_spans) = @@ -2226,7 +2225,7 @@ pub fn ast_const_to_const( let def_id = tcx.hir().local_def_id(ast_const.hir_id); let mut const_ = ty::Const { - val: ConstValue::Unevaluated( + val: ty::ConstKind::Unevaluated( def_id, InternalSubsts::identity_for_item(tcx, def_id), ), @@ -2243,7 +2242,7 @@ pub fn ast_const_to_const( let generics = tcx.generics_of(item_def_id); let index = generics.param_def_id_to_index[&tcx.hir().local_def_id(hir_id)]; let name = tcx.hir().name(hir_id); - const_.val = ConstValue::Param(ty::ParamConst::new(index, name)); + const_.val = ty::ConstKind::Param(ty::ParamConst::new(index, name)); } tcx.mk_const(const_)