diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-05-07 15:42:28 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-05-07 15:42:28 +0200 |
| commit | 55a5e98a0a47bfac3653abb2d8f8f7b56d56685f (patch) | |
| tree | 6140b35bd59fb7104a1bf603fd01190e9df8204e /pkg/ifuzz/gen | |
| parent | df6e2fb6dfe75e1b622641d180f399011dc77769 (diff) | |
pkg/ifuzz: move generated code to a separate package
This helps to ignore generated code with gometalinter.
There is currently no other way:
https://github.com/alecthomas/gometalinter/issues/270
Update #538
Diffstat (limited to 'pkg/ifuzz/gen')
| -rw-r--r-- | pkg/ifuzz/gen/gen.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkg/ifuzz/gen/gen.go b/pkg/ifuzz/gen/gen.go index 1368d2089..6dc93b728 100644 --- a/pkg/ifuzz/gen/gen.go +++ b/pkg/ifuzz/gen/gen.go @@ -164,7 +164,9 @@ nextInsn: fmt.Printf("// AUTOGENERATED FILE\n\n") fmt.Printf("package ifuzz\n\n") - fmt.Printf("var Insns = ") + fmt.Printf("import . \"github.com/google/syzkaller/pkg/ifuzz\"\n\n") + fmt.Printf("func init() { Insns = insns }\n\n") + fmt.Printf("var insns = ") serializer.Write(os.Stdout, insns) fmt.Fprintf(os.Stderr, "handled %v, skipped %v\n", len(insns), skipped) |
