Skip to content

Commit cfb5b2c

Browse files
authored
Merge pull request #1558 from luoliwoshang/fix/print-pointer-format
runtime: align pointer print formatting
2 parents 5b52669 + cc37bfc commit cfb5b2c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

runtime/internal/runtime/z_print.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ func PrintHex(v uint64) {
7070
}
7171

7272
func PrintPointer(p unsafe.Pointer) {
73-
c.Fprintf(c.Stderr, c.Str("%p"), p)
73+
// Match Go's builtin print/println pointer formatting (0x... even for nil).
74+
c.Fprintf(c.Stderr, c.Str("0x"))
75+
c.Fprintf(c.Stderr, printFormatPrefixHex, uintptr(p))
7476
}
7577

7678
func PrintString(s String) {

0 commit comments

Comments
 (0)