diff options
| author | Ralf Jung <post@ralfj.de> | 2021-05-09 14:21:33 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2021-05-12 16:15:27 +0200 |
| commit | 44a8e8d7455cd8f8ec3b3f2d5d4ef80693608f63 (patch) | |
| tree | 85f45da51bcc24e5895d8e19f11969ebc688f0ef /compiler/rustc_codegen_ssa/src/mir | |
| parent | 22e1778ec0e7fc77ae465bd0f69ead91447be742 (diff) | |
| download | rust-44a8e8d7455cd8f8ec3b3f2d5d4ef80693608f63.tar.gz rust-44a8e8d7455cd8f8ec3b3f2d5d4ef80693608f63.zip | |
entirely remove rustc_args_required_const attribute
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/mir')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/mir/rvalue.rs | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/compiler/rustc_codegen_ssa/src/mir/rvalue.rs b/compiler/rustc_codegen_ssa/src/mir/rvalue.rs index 9917c23f121..530de3de9e8 100644 --- a/compiler/rustc_codegen_ssa/src/mir/rvalue.rs +++ b/compiler/rustc_codegen_ssa/src/mir/rvalue.rs @@ -14,7 +14,6 @@ use rustc_middle::ty::cast::{CastTy, IntTy}; use rustc_middle::ty::layout::HasTyCtxt; use rustc_middle::ty::{self, adjustment::PointerCast, Instance, Ty, TyCtxt}; use rustc_span::source_map::{Span, DUMMY_SP}; -use rustc_span::symbol::sym; use rustc_target::abi::{Abi, Int, LayoutOf, Variants}; impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { @@ -187,9 +186,6 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { mir::CastKind::Pointer(PointerCast::ReifyFnPointer) => { match *operand.layout.ty.kind() { ty::FnDef(def_id, substs) => { - if bx.cx().tcx().has_attr(def_id, sym::rustc_args_required_const) { - bug!("reifying a fn ptr that requires const arguments"); - } let instance = ty::Instance::resolve_for_fn_ptr( bx.tcx(), ty::ParamEnv::reveal_all(), |
