Skip to content

Commit 29710ca

Browse files
committed
remove debug requirement from hooks
1 parent ddd36bd commit 29710ca

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

  • compiler/rustc_middle/src/hooks

compiler/rustc_middle/src/hooks/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ macro_rules! declare_hooks {
3535

3636
impl Default for Providers {
3737
fn default() -> Self {
38+
#[allow(unused)]
3839
Providers {
39-
$($name: |_, $($arg,)*| default_hook(stringify!($name), &($($arg,)*))),*
40+
$($name:
41+
|_, $($arg,)*| default_hook(stringify!($name))),*
4042
}
4143
}
4244
}
@@ -118,8 +120,6 @@ declare_hooks! {
118120
}
119121

120122
#[cold]
121-
fn default_hook(name: &str, args: &dyn std::fmt::Debug) -> ! {
122-
bug!(
123-
"`tcx.{name}{args:?}` cannot be called as `{name}` was never assigned to a provider function"
124-
)
123+
fn default_hook(name: &str) -> ! {
124+
bug!("`tcx.{name}` cannot be called as `{name}` was never assigned to a provider function")
125125
}

0 commit comments

Comments
 (0)