@@ -28,8 +28,9 @@ use rustc::dep_graph::DepNode;
2828use rustc:: ty:: cast:: { CastKind } ;
2929use rustc_const_eval:: { ConstEvalErr , lookup_const_fn_by_id, compare_lit_exprs} ;
3030use rustc_const_eval:: { eval_const_expr_partial, lookup_const_by_id} ;
31- use rustc_const_eval:: ErrKind :: { ErroneousReferencedConstant , MiscBinaryOp } ;
3231use rustc_const_eval:: ErrKind :: { IndexOpFeatureGated , UnimplementedConstVal , MiscCatchAll , Math } ;
32+ use rustc_const_eval:: ErrKind :: { ErroneousReferencedConstant , MiscBinaryOp , NonConstPath } ;
33+ use rustc_const_eval:: ErrKind :: UnresolvedPath ;
3334use rustc_const_eval:: EvalHint :: ExprTypeChecked ;
3435use rustc_const_math:: { ConstMathErr , Op } ;
3536use rustc:: hir:: def:: Def ;
@@ -490,6 +491,8 @@ impl<'a, 'tcx, 'v> Visitor<'v> for CheckCrateVisitor<'a, 'tcx> {
490491 Err ( ConstEvalErr { kind : UnimplementedConstVal ( _) , ..} ) |
491492 Err ( ConstEvalErr { kind : MiscCatchAll , ..} ) |
492493 Err ( ConstEvalErr { kind : MiscBinaryOp , ..} ) |
494+ Err ( ConstEvalErr { kind : NonConstPath , ..} ) |
495+ Err ( ConstEvalErr { kind : UnresolvedPath , ..} ) |
493496 Err ( ConstEvalErr { kind : ErroneousReferencedConstant ( _) , ..} ) |
494497 Err ( ConstEvalErr { kind : Math ( ConstMathErr :: Overflow ( Op :: Shr ) ) , ..} ) |
495498 Err ( ConstEvalErr { kind : Math ( ConstMathErr :: Overflow ( Op :: Shl ) ) , ..} ) |
0 commit comments