diff options
author | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-05-13 13:50:21 +0000 |
---|---|---|
committer | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-05-16 07:07:44 +0000 |
commit | 0a6b69106eb1df116404a3be123baf100e6cdf21 (patch) | |
tree | be59199c1e53e0e7c3998c558610a2e4a54c95f6 /compiler/rustc_mir_dataflow/src/rustc_peek.rs | |
parent | 18bd2dd5cda08b09ace6e37c1a0312e9b2bb4beb (diff) | |
download | rust-0a6b69106eb1df116404a3be123baf100e6cdf21.tar.gz |
Add a query for checking whether a function is an intrinsic.
Diffstat (limited to 'compiler/rustc_mir_dataflow/src/rustc_peek.rs')
-rw-r--r-- | compiler/rustc_mir_dataflow/src/rustc_peek.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_mir_dataflow/src/rustc_peek.rs b/compiler/rustc_mir_dataflow/src/rustc_peek.rs index 51ab5b43bff..d38e679491a 100644 --- a/compiler/rustc_mir_dataflow/src/rustc_peek.rs +++ b/compiler/rustc_mir_dataflow/src/rustc_peek.rs @@ -1,7 +1,6 @@ use rustc_ast::ast; use rustc_span::symbol::sym; use rustc_span::Span; -use rustc_target::spec::abi::Abi; use rustc_index::bit_set::BitSet; use rustc_middle::mir::MirPass; @@ -197,9 +196,8 @@ impl PeekCall { &terminator.kind { if let ty::FnDef(def_id, substs) = *func.literal.ty().kind() { - let sig = tcx.fn_sig(def_id); let name = tcx.item_name(def_id); - if sig.abi() != Abi::RustIntrinsic || name != sym::rustc_peek { + if !tcx.is_intrinsic(def_id) || name != sym::rustc_peek { return None; } |