`u8` is printed as a number, not a character

This commit is contained in:
Oliver Scherer 2019-04-15 11:00:55 +02:00
parent 9b5896ade3
commit 669bc77886
2 changed files with 3 additions and 3 deletions

View File

@ -1578,7 +1578,7 @@ define_print_and_forward_display! {
p!(write("b\""));
for &c in slice {
for e in std::ascii::escape_default(c) {
p!(write("{}", e));
p!(write("{}", e as char));
}
}
p!(write("\""));
@ -1594,7 +1594,7 @@ define_print_and_forward_display! {
p!(write("b\""));
for &c in slice {
for e in std::ascii::escape_default(c) {
p!(write("{}", e));
p!(write("{}", e as char));
}
}
p!(write("\""));

View File

@ -8,7 +8,7 @@ fn main() {
// END RUST SOURCE
// START rustc.main.EraseRegions.after.mir
// ...
// _1 = const b"102111111";
// _1 = const b"foo";
// ...
// _2 = [const 5u8, const 120u8];
// ...