diff options
| author | Gary Guo <gary@garyguo.net> | 2021-10-31 17:57:32 +0000 |
|---|---|---|
| committer | Gary Guo <gary@garyguo.net> | 2021-10-31 17:57:32 +0000 |
| commit | 4d619d92aea769d1646ff95dbd85d9f0b7655074 (patch) | |
| tree | fc34ded040e77edebe400394f3222a4d6f8bc4cd | |
| parent | 94e940dd3034f1821c3a72900e9a274f791a7e3a (diff) | |
| download | rust-4d619d92aea769d1646ff95dbd85d9f0b7655074.tar.gz rust-4d619d92aea769d1646ff95dbd85d9f0b7655074.zip | |
Require `panic` and `panic_bounds_check` to be non-generic
| -rw-r--r-- | compiler/rustc_hir/src/lang_items.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_hir/src/lang_items.rs b/compiler/rustc_hir/src/lang_items.rs index 97d4123138e..3037996d48b 100644 --- a/compiler/rustc_hir/src/lang_items.rs +++ b/compiler/rustc_hir/src/lang_items.rs @@ -281,12 +281,12 @@ language_item_table! { // in the sense that a crate is not required to have it defined to use it, but a final product // is required to define it somewhere. Additionally, there are restrictions on crates that use // a weak lang item, but do not have it defined. - Panic, sym::panic, panic_fn, Target::Fn, GenericRequirement::None; + Panic, sym::panic, panic_fn, Target::Fn, GenericRequirement::Exact(0); PanicFmt, sym::panic_fmt, panic_fmt, Target::Fn, GenericRequirement::None; PanicDisplay, sym::panic_display, panic_display, Target::Fn, GenericRequirement::None; PanicStr, sym::panic_str, panic_str, Target::Fn, GenericRequirement::None; ConstPanicFmt, sym::const_panic_fmt, const_panic_fmt, Target::Fn, GenericRequirement::None; - PanicBoundsCheck, sym::panic_bounds_check, panic_bounds_check_fn, Target::Fn, GenericRequirement::None; + PanicBoundsCheck, sym::panic_bounds_check, panic_bounds_check_fn, Target::Fn, GenericRequirement::Exact(0); PanicInfo, sym::panic_info, panic_info, Target::Struct, GenericRequirement::None; PanicLocation, sym::panic_location, panic_location, Target::Struct, GenericRequirement::None; PanicImpl, sym::panic_impl, panic_impl, Target::Fn, GenericRequirement::None; |
