We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5eefd8b commit 57aa88eCopy full SHA for 57aa88e
2 files changed
compiler/rustc_const_eval/src/interpret/machine.rs
@@ -636,7 +636,7 @@ pub trait Machine<'tcx>: Sized {
636
/// return `span.entered()`. Also see [crate::enter_trace_span].
637
#[must_use]
638
#[inline(always)]
639
- fn enter_trace_span(_span: tracing::Span) -> impl EnteredTraceSpan {
+ fn enter_trace_span(_span: impl FnOnce() -> tracing::Span) -> impl EnteredTraceSpan {
640
()
641
}
642
compiler/rustc_const_eval/src/interpret/util.rs
@@ -60,6 +60,6 @@ impl EnteredTraceSpan for tracing::span::EnteredSpan {}
60
#[macro_export]
61
macro_rules! enter_trace_span {
62
($machine:ident, $($tt:tt)*) => {
63
- $machine::enter_trace_span(tracing::info_span!($($tt)*))
+ $machine::enter_trace_span(|| tracing::info_span!($($tt)*))
64
65
0 commit comments