(b []byte, msg string, args ...any)
| 1010 | } |
| 1011 | |
| 1012 | func syntaxError(b []byte, msg string, args ...any) error { |
| 1013 | e := new(SyntaxError) |
| 1014 | i := syntaxErrorMsgOffset |
| 1015 | if i != ^uintptr(0) { |
| 1016 | s := "json: " + fmt.Sprintf(msg, args...) + ": " + prefix(b) |
| 1017 | p := unsafe.Pointer(e) |
| 1018 | // Hack to set the unexported `msg` field. |
| 1019 | *(*string)(unsafe.Pointer(uintptr(p) + i)) = s |
| 1020 | } |
| 1021 | return e |
| 1022 | } |
| 1023 | |
| 1024 | func objectKeyError(b []byte, err error) ([]byte, error) { |
| 1025 | if len(b) == 0 { |
no test coverage detected
searching dependent graphs…