// +build gofuzz package toml func Fuzz(data []byte) int { tree, err := LoadBytes(data) if err != nil { if tree != nil { panic("tree must be nil if there is an error") } return 0 } str, err := tree.ToTomlString() if err != nil { if str != "" { panic(`str must be "" if there is an error`) } panic(err) } tree, err = Load(str) if err != nil { if tree != nil { panic("tree must be nil if there is an error") } return 0 } return 1 }