From 55a5e98a0a47bfac3653abb2d8f8f7b56d56685f Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 7 May 2018 15:42:28 +0200 Subject: 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 --- pkg/ifuzz/gen/gen.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkg/ifuzz/gen') 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) -- cgit mrf-deployment