support config state settings for pointer address printing in printf
This commit is contained in:
parent
d8f796af33
commit
f29cf96d6d
|
@ -169,7 +169,7 @@ func (f *formatState) formatPtr(v reflect.Value) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Display pointer information depending on flags.
|
// Display pointer information depending on flags.
|
||||||
if f.fs.Flag('+') && (len(pointerChain) > 0) {
|
if f.fs.Flag('+') && !f.cs.DisablePointerAddresses && (len(pointerChain) > 0) {
|
||||||
f.fs.Write(openParenBytes)
|
f.fs.Write(openParenBytes)
|
||||||
for i, addr := range pointerChain {
|
for i, addr := range pointerChain {
|
||||||
if i > 0 {
|
if i > 0 {
|
||||||
|
|
Loading…
Reference in New Issue