diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2025-11-17 07:50:28 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2025-11-17 08:54:02 +0000 |
| commit | a41f43a1ab652ec0629a63d0812a30bfec0e0faf (patch) | |
| tree | 8e9cbf006b8801400fbdb2b538b1f9755141230f /tools | |
| parent | cbc18b106abc7ee5cbca73a11b24265328d29516 (diff) | |
pkg/clangtool: make more generic
Make it possible to use pkg/clangtool with other types than declextract.Output.
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-declextract/declextract.go | 2 | ||||
| -rw-r--r-- | tools/syz-declextract/declextract_test.go | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/tools/syz-declextract/declextract.go b/tools/syz-declextract/declextract.go index 6ffca0170..d2bb505e4 100644 --- a/tools/syz-declextract/declextract.go +++ b/tools/syz-declextract/declextract.go @@ -151,7 +151,7 @@ func prepare(cfg *config) (*declextract.Output, *ifaceprobe.Info, []*cover.FileC var out *declextract.Output eg.Go(func() error { var err error - out, err = clangtool.Run(cfg.Config) + out, err = clangtool.Run[declextract.Output](cfg.Config) if err != nil { return err } diff --git a/tools/syz-declextract/declextract_test.go b/tools/syz-declextract/declextract_test.go index 5e4df703b..879e49707 100644 --- a/tools/syz-declextract/declextract_test.go +++ b/tools/syz-declextract/declextract_test.go @@ -15,6 +15,7 @@ import ( "github.com/google/syzkaller/pkg/ast" "github.com/google/syzkaller/pkg/clangtool" "github.com/google/syzkaller/pkg/compiler" + "github.com/google/syzkaller/pkg/declextract" "github.com/google/syzkaller/pkg/ifaceprobe" "github.com/google/syzkaller/pkg/osutil" "github.com/google/syzkaller/pkg/testutil" @@ -30,7 +31,7 @@ func TestClangTool(t *testing.T) { t.Skipf("syz-declextract path is not specified, run with -bin=syz-declextract flag") } testEachFile(t, func(t *testing.T, cfg *clangtool.Config, file string) { - out, err := clangtool.Run(cfg) + out, err := clangtool.Run[declextract.Output](cfg) if err != nil { t.Fatal(err) } |
