diff --git a/src/cmd/compile/internal/dwarfgen/dwarf.go b/src/cmd/compile/internal/dwarfgen/dwarf.go index fa13f07fdf37ec..27cc42b3b61e90 100644 --- a/src/cmd/compile/internal/dwarfgen/dwarf.go +++ b/src/cmd/compile/internal/dwarfgen/dwarf.go @@ -203,7 +203,7 @@ func createDwarfVars(fnsym *obj.LSym, complexOK bool, fn *ir.Func, apDecls []*ir continue } if n.Class != ir.PPARAMOUT || !n.IsOutputParamInRegisters() { - panic("invalid ir.Name on debugInfo.RegOutputParams list") + base.Fatalf("invalid ir.Name on debugInfo.RegOutputParams list") } dcl = append(dcl, n) } @@ -554,7 +554,7 @@ func createComplexVar(fnsym *obj.LSym, fn *ir.Func, varID ssa.VarID, closureVars // in the DWARF info. func RecordFlags(flags ...string) { if base.Ctxt.Pkgpath == "" { - panic("missing pkgpath") + base.Fatalf("missing pkgpath") } type BoolFlag interface {