mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: add new symbol for debug line numbers
This is broken out from: CL 187117 This new symbol will be populated by the compiler and contain debug line information that's currently generated in the linker. One might say it's sad to create a new symbol, but this symbol will replace the isStmt symbols. Testing: Ran go build -toolexec 'toolstash -cmp' Change-Id: If8f7ae4b43b7247076605b6429b7d03a1fd239c5 Reviewed-on: https://go-review.googlesource.com/c/go/+/188238 Reviewed-by: Austin Clements <austin@google.com>
This commit is contained in:
parent
f4ca3c1e0a
commit
376fc48338
7 changed files with 22 additions and 14 deletions
|
|
@ -137,7 +137,7 @@ func (ctxt *Link) InitTextSym(s *LSym, flag int) {
|
|||
ctxt.Text = append(ctxt.Text, s)
|
||||
|
||||
// Set up DWARF entries for s.
|
||||
info, loc, ranges, _, isstmt := ctxt.dwarfSym(s)
|
||||
info, loc, ranges, _, isstmt, _ := ctxt.dwarfSym(s)
|
||||
info.Type = objabi.SDWARFINFO
|
||||
info.Set(AttrDuplicateOK, s.DuplicateOK())
|
||||
if loc != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue