diff --git a/core/fmt/fmt.odin b/core/fmt/fmt.odin index e03dfd678..4db140afa 100644 --- a/core/fmt/fmt.odin +++ b/core/fmt/fmt.odin @@ -1014,7 +1014,7 @@ fmt_pointer :: proc(fi: ^Info, p: rawptr, verb: rune) { u := u64(uintptr(p)) switch verb { case 'p', 'v': - if !fi.hash || verb == 'v' { + if !fi.hash && verb == 'v' { io.write_string(fi.writer, "0x", &fi.n) } _fmt_int(fi, u, 16, false, 8*size_of(rawptr), __DIGITS_UPPER)