diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2020-06-06 11:34:20 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-06-07 10:41:01 +0200 |
| commit | 3f04838a10346e60b9dd81f0adb47c2518486d28 (patch) | |
| tree | 76348cbffe82c8126b2f01ad5e1b6d757c1d3007 /prog/rand.go | |
| parent | cdf1aa4dc338ddd37917942e7d6b992f4e079a00 (diff) | |
.golangci.yml: make goconst checker more strict
Diffstat (limited to 'prog/rand.go')
| -rw-r--r-- | prog/rand.go | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/prog/rand.go b/prog/rand.go index c7c2c9bed..3112fc50a 100644 --- a/prog/rand.go +++ b/prog/rand.go @@ -435,8 +435,7 @@ func (r *randGen) createResource(s *state, res *ResourceType, dir Dir) (arg Arg, func (r *randGen) generateText(kind TextKind) []byte { switch kind { case TextTarget: - if r.target.Arch == "amd64" || r.target.Arch == "386" { - cfg := createTargetIfuzzConfig(r.target) + if cfg := createTargetIfuzzConfig(r.target); cfg != nil { return ifuzz.Generate(cfg, r.Rand) } fallthrough @@ -456,8 +455,7 @@ func (r *randGen) generateText(kind TextKind) []byte { func (r *randGen) mutateText(kind TextKind, text []byte) []byte { switch kind { case TextTarget: - if r.target.Arch == "amd64" || r.target.Arch == "386" { - cfg := createTargetIfuzzConfig(r.target) + if cfg := createTargetIfuzzConfig(r.target); cfg != nil { return ifuzz.Mutate(cfg, r.Rand, text) } fallthrough @@ -489,7 +487,7 @@ func createTargetIfuzzConfig(target *Target) *ifuzz.Config { case "386": cfg.Mode = ifuzz.ModeProt32 default: - panic("unknown text kind") + return nil } return cfg } |
