aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/json/jsontext/fuzz_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/encoding/json/jsontext/fuzz_test.go')
-rw-r--r--src/encoding/json/jsontext/fuzz_test.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/encoding/json/jsontext/fuzz_test.go b/src/encoding/json/jsontext/fuzz_test.go
index 60d16b9e27..3ad181d434 100644
--- a/src/encoding/json/jsontext/fuzz_test.go
+++ b/src/encoding/json/jsontext/fuzz_test.go
@@ -53,9 +53,10 @@ func FuzzCoder(f *testing.F) {
} else {
val, err := dec.ReadValue()
if err != nil {
- expectError := dec.PeekKind() == '}' || dec.PeekKind() == ']'
- if expectError && errors.As(err, new(*SyntacticError)) {
- continue
+ if expectError := dec.PeekKind() == '}' || dec.PeekKind() == ']'; expectError {
+ if _, ok := errors.AsType[*SyntacticError](err); ok {
+ continue
+ }
}
if err == io.EOF {
break