runGcc(stdin, p.gccCmd())
if f, err := macho.Open(gccTmp()); err == nil {
+ defer f.Close()
d, err := f.DWARF()
if err != nil {
fatalf("cannot load DWARF output from %s: %v", gccTmp(), err)
}
if f, err := elf.Open(gccTmp()); err == nil {
+ defer f.Close()
d, err := f.DWARF()
if err != nil {
fatalf("cannot load DWARF output from %s: %v", gccTmp(), err)
}
if f, err := pe.Open(gccTmp()); err == nil {
+ defer f.Close()
d, err := f.DWARF()
if err != nil {
fatalf("cannot load DWARF output from %s: %v", gccTmp(), err)