File tree 1 file changed +6
-2
lines changed
src/librustc_middle/mir/interpret
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -438,8 +438,12 @@ impl fmt::Display for UndefinedBehaviorInfo {
438
438
WriteToReadOnly ( a) => write ! ( f, "writing to {} which is read-only" , a) ,
439
439
DerefFunctionPointer ( a) => write ! ( f, "accessing {} which contains a function" , a) ,
440
440
ValidationFailure ( ref err) => write ! ( f, "type validation failed: {}" , err) ,
441
- InvalidBool ( b) => write ! ( f, "interpreting an invalid 8-bit value as a bool: {}" , b) ,
442
- InvalidChar ( c) => write ! ( f, "interpreting an invalid 32-bit value as a char: {}" , c) ,
441
+ InvalidBool ( b) => {
442
+ write ! ( f, "interpreting an invalid 8-bit value as a bool: 0x{:2x}" , b)
443
+ }
444
+ InvalidChar ( c) => {
445
+ write ! ( f, "interpreting an invalid 32-bit value as a char: 0x{:8x}" , c)
446
+ }
443
447
InvalidDiscriminant ( val) => write ! ( f, "enum value has invalid discriminant: {}" , val) ,
444
448
InvalidFunctionPointer ( p) => {
445
449
write ! ( f, "using {} as function pointer but it does not point to a function" , p)
You can’t perform that action at this time.
0 commit comments