File tree Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Original file line number Diff line number Diff line change 1
1
#![ no_std]
2
2
#![ feature( start) ]
3
3
#![ feature( const_fn_floating_point_arithmetic) ]
4
- #![ feature( panic_info_message) ]
5
4
6
5
use alloc:: fmt;
7
6
use alloc:: vec:: Vec ;
Original file line number Diff line number Diff line change @@ -31,14 +31,9 @@ fn panic(info: &core::panic::PanicInfo) -> ! {
31
31
None => ( "(unknown file)" , 0 ) ,
32
32
} ;
33
33
34
- if let Some ( m) = info. message ( ) {
35
- let _ = write ! ( ConsoleWriter , "PANIC: {m}\n at {file}:{line}" ) ;
36
- } else if let Some ( m) = info. payload ( ) . downcast_ref :: < & str > ( ) {
37
- let _ = write ! ( ConsoleWriter , "PANIC: {m}\n at {file}:{line}" ) ;
38
- } else {
39
- let _ = write ! ( ConsoleWriter , "PANIC: (no message)\n at {file}:{line}" ) ;
40
- }
34
+ let message = info. message ( ) ;
35
+
36
+ let _ = write ! ( ConsoleWriter , "PANIC: {message}\n at {file}:{line}" ) ;
41
37
}
42
-
43
38
loop { }
44
39
}
You can’t perform that action at this time.
0 commit comments