@@ -656,7 +656,7 @@ impl<'a, 'gcx, 'tcx> InferCtxt<'a, 'gcx, 'tcx> {
656656 type_variables
657657 . unsolved_variables ( )
658658 . into_iter ( )
659- . map ( |t| self . tcx . mk_var ( t) )
659+ . map ( |t| self . tcx . mk_ty_var ( t) )
660660 . chain (
661661 ( 0 ..int_unification_table. len ( ) )
662662 . map ( |i| ty:: IntVid { index : i as u32 } )
@@ -981,7 +981,7 @@ impl<'a, 'gcx, 'tcx> InferCtxt<'a, 'gcx, 'tcx> {
981981 }
982982
983983 pub fn next_ty_var ( & self , origin : TypeVariableOrigin ) -> Ty < ' tcx > {
984- self . tcx . mk_var ( self . next_ty_var_id ( false , origin) )
984+ self . tcx . mk_ty_var ( self . next_ty_var_id ( false , origin) )
985985 }
986986
987987 pub fn next_ty_var_in_universe (
@@ -992,11 +992,11 @@ impl<'a, 'gcx, 'tcx> InferCtxt<'a, 'gcx, 'tcx> {
992992 let vid = self . type_variables
993993 . borrow_mut ( )
994994 . new_var ( universe, false , origin) ;
995- self . tcx . mk_var ( vid)
995+ self . tcx . mk_ty_var ( vid)
996996 }
997997
998998 pub fn next_diverging_ty_var ( & self , origin : TypeVariableOrigin ) -> Ty < ' tcx > {
999- self . tcx . mk_var ( self . next_ty_var_id ( true , origin) )
999+ self . tcx . mk_ty_var ( self . next_ty_var_id ( true , origin) )
10001000 }
10011001
10021002 pub fn next_int_var_id ( & self ) -> IntVid {
@@ -1081,7 +1081,10 @@ impl<'a, 'gcx, 'tcx> InferCtxt<'a, 'gcx, 'tcx> {
10811081 TypeVariableOrigin :: TypeParameterDefinition ( span, param. name ) ,
10821082 ) ;
10831083
1084- self . tcx . mk_var ( ty_var_id) . into ( )
1084+ self . tcx . mk_ty_var ( ty_var_id) . into ( )
1085+ }
1086+ GenericParamDefKind :: Const { .. } => {
1087+ unimplemented ! ( ) // FIXME(const_generics)
10851088 }
10861089 }
10871090 }
0 commit comments