File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 1
- 688ea65df6a47866d0f72a00f1e18b47a7edf83b
1
+ 32cd9114712a24010b0583624dc52ac302194128
Original file line number Diff line number Diff line change @@ -1014,8 +1014,6 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
1014
1014
1015
1015
const PANIC_ON_ALLOC_FAIL : bool = false ;
1016
1016
1017
- const TRACING_ENABLED : bool = cfg ! ( feature = "tracing" ) ;
1018
-
1019
1017
#[ inline( always) ]
1020
1018
fn enforce_alignment ( ecx : & MiriInterpCx < ' tcx > ) -> bool {
1021
1019
ecx. machine . check_alignment != AlignmentCheck :: None
@@ -1827,6 +1825,19 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
1827
1825
#[ cfg( not( target_os = "linux" ) ) ]
1828
1826
MiriAllocParams :: Global
1829
1827
}
1828
+
1829
+ fn enter_trace_span ( span : impl FnOnce ( ) -> tracing:: Span ) -> impl EnteredTraceSpan {
1830
+ #[ cfg( feature = "tracing" ) ]
1831
+ {
1832
+ span ( ) . entered ( )
1833
+ }
1834
+ #[ cfg( not( feature = "tracing" ) ) ]
1835
+ #[ expect( clippy:: unused_unit) ]
1836
+ {
1837
+ let _ = span; // so we avoid the "unused variable" warning
1838
+ ( )
1839
+ }
1840
+ }
1830
1841
}
1831
1842
1832
1843
/// Trait for callbacks handling asynchronous machine operations.
You can’t perform that action at this time.
0 commit comments