From f97bceaf48a2a260d8648f7bdd61b3eafa4ae5f7 Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Mon, 13 Feb 2017 13:24:54 -0800 Subject: [PATCH] Fix benchmark in DWARF line parser test (#737) --- pkg/dwarf/line/line_parser_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/dwarf/line/line_parser_test.go b/pkg/dwarf/line/line_parser_test.go index 22a1de5b..7b8ec504 100644 --- a/pkg/dwarf/line/line_parser_test.go +++ b/pkg/dwarf/line/line_parser_test.go @@ -115,10 +115,15 @@ func TestDebugLinePrologueParser(t *testing.T) { func BenchmarkLineParser(b *testing.B) { defer profile.Start(profile.MemProfile).Stop() - p, err := filepath.Abs("../../_fixtures/testnextprog") + p, err := filepath.Abs("../../../_fixtures/testnextprog") if err != nil { b.Fatal(err) } + err = exec.Command("go", "build", "-gcflags=-N -l", "-o", p, p+".go").Run() + if err != nil { + b.Fatal("Could not compile test file", p, err) + } + defer os.Remove(p) data := grabDebugLineSection(p, nil)