Skip to content

Commit 6a6ed12

Browse files
committed
Add the two missing hex digits
1 parent 22586d7 commit 6a6ed12

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/librustc/ty/print/pretty.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -920,8 +920,8 @@ pub trait PrettyPrinter<'tcx>:
920920
(ConstValue::Scalar(Scalar::Raw { data, .. }), ty::Char) =>
921921
p!(write("{:?}", ::std::char::from_u32(data as u32).unwrap())),
922922
(ConstValue::Scalar(Scalar::Raw { data, size }), ty::RawPtr(_)) => {
923-
p!(write("{:#01$x} ", data, size as usize * 2));
924-
self = self.pretty_print_type(&ct.ty)?;
923+
p!(write("0x{:01$x} : ", data, size as usize * 2));
924+
p!(print(ct.ty));
925925
}
926926
(ConstValue::Scalar(Scalar::Ptr(ptr)), ty::FnPtr(_)) => {
927927
let instance = {

src/test/ui/const-generics/raw-ptr-const-param.stderr

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ error[E0308]: mismatched types
1010
--> $DIR/raw-ptr-const-param.rs:7:38
1111
|
1212
LL | let _: Const<{15 as *const _}> = Const::<{10 as *const _}>;
13-
| ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `0x0000000000000f *const u32`, found `0x0000000000000a *const u32`
13+
| ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `0x000000000000000f : *const u32`, found `0x000000000000000a : *const u32`
1414
|
15-
= note: expected type `Const<0x0000000000000f *const u32>`
16-
found type `Const<0x0000000000000a *const u32>`
15+
= note: expected type `Const<0x000000000000000f : *const u32>`
16+
found type `Const<0x000000000000000a : *const u32>`
1717

1818
error: aborting due to previous error
1919

0 commit comments

Comments
 (0)