diff options
| author | b-naber <bn263@gmx.de> | 2022-09-14 15:35:24 +0200 |
|---|---|---|
| committer | b-naber <bn263@gmx.de> | 2022-09-14 17:30:25 +0200 |
| commit | 6af8fb793697734bf3e19bcb1b5d152d617bb303 (patch) | |
| tree | ce28e3c0abc38368fba67c76de230c3c54a7792c /compiler/rustc_mir_transform/src/required_consts.rs | |
| parent | ba00189d8e85b735d90144f9523b8a1dad2ccdce (diff) | |
| download | rust-6af8fb793697734bf3e19bcb1b5d152d617bb303.tar.gz rust-6af8fb793697734bf3e19bcb1b5d152d617bb303.zip | |
address review again
Diffstat (limited to 'compiler/rustc_mir_transform/src/required_consts.rs')
| -rw-r--r-- | compiler/rustc_mir_transform/src/required_consts.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/compiler/rustc_mir_transform/src/required_consts.rs b/compiler/rustc_mir_transform/src/required_consts.rs index 022a7a95fa1..cc75947d9dd 100644 --- a/compiler/rustc_mir_transform/src/required_consts.rs +++ b/compiler/rustc_mir_transform/src/required_consts.rs @@ -17,13 +17,8 @@ impl<'tcx> Visitor<'tcx> for RequiredConstsVisitor<'_, 'tcx> { let literal = constant.literal; match literal { ConstantKind::Ty(c) => match c.kind() { - ConstKind::Unevaluated(uv) => { - let literal = ConstantKind::Unevaluated(uv.expand(), c.ty()); - let new_constant = - Constant { span: constant.span, user_ty: constant.user_ty, literal }; - self.required_consts.push(new_constant); - } - _ => {} + ConstKind::Param(_) => {} + _ => bug!("only ConstKind::Param should be encountered here, got {:#?}", c), }, ConstantKind::Unevaluated(..) => self.required_consts.push(*constant), ConstantKind::Val(..) => {} |
