about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
diff options
context:
space:
mode:
authorOli Scherer <github333195615777966@oli-obk.de>2025-06-21 11:26:27 +0000
committerOli Scherer <github333195615777966@oli-obk.de>2025-06-30 08:04:19 +0000
commit672e0bec9edfb174c93edafcfe46a8fa3c05c931 (patch)
tree493031c81da9b647dba160e580d202609eed75d5 /compiler/rustc_codegen_ssa
parentf19142044f270760ce0ebc03b2c3a44217d8703d (diff)
downloadrust-672e0bec9edfb174c93edafcfe46a8fa3c05c931.tar.gz
rust-672e0bec9edfb174c93edafcfe46a8fa3c05c931.zip
Stop backends from needing to support nullary intrinsics
Diffstat (limited to 'compiler/rustc_codegen_ssa')
-rw-r--r--compiler/rustc_codegen_ssa/src/mir/intrinsic.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs b/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs
index 27fcab8ed2d..f77c8e500cc 100644
--- a/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs
+++ b/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs
@@ -150,10 +150,6 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
                 }
                 value
             }
-            sym::needs_drop | sym::type_id | sym::type_name | sym::variant_count => {
-                let value = bx.tcx().const_eval_instance(bx.typing_env(), instance, span).unwrap();
-                OperandRef::from_const(bx, value, result.layout.ty).immediate_or_packed_pair(bx)
-            }
             sym::arith_offset => {
                 let ty = fn_args.type_at(0);
                 let layout = bx.layout_of(ty);