]> git.lizzy.rs Git - rust.git/commit
Add case for count_code_region() extern lang_item
authorRich Kadel <richkadel@google.com>
Fri, 5 Jun 2020 16:14:45 +0000 (09:14 -0700)
committerRich Kadel <richkadel@google.com>
Mon, 15 Jun 2020 23:50:10 +0000 (16:50 -0700)
commitd2cd59a0315809afa58df0196c34b33ee0a8c161
tree3983e85ba18ec57e3bf6472118f54f24c9eb95a8
parent2c5c2a6bc2f7023ee8ad252d2ee5a45fbfb2de22
Add case for count_code_region() extern lang_item

As suggested in PR feedback:

https://github.com/rust-lang/rust/pull/73011#discussion_r435728923

This allows count_code_region() to be handled like a normal intrinsic so
the InstanceDef::InjectedCode variant is no longer needed.
13 files changed:
src/libcore/intrinsics.rs
src/librustc_codegen_ssa/mir/block.rs
src/librustc_middle/mir/mono.rs
src/librustc_middle/ty/instance.rs
src/librustc_middle/ty/mod.rs
src/librustc_middle/ty/structural_impls.rs
src/librustc_mir/interpret/terminator.rs
src/librustc_mir/monomorphize/collector.rs
src/librustc_mir/monomorphize/partitioning.rs
src/librustc_mir/shim.rs
src/librustc_passes/weak_lang_items.rs
src/librustc_ty/instance.rs
src/librustc_typeck/check/intrinsic.rs