aboutsummaryrefslogtreecommitdiff
path: root/src/database
diff options
context:
space:
mode:
authorDavid Chase <drchase@google.com>2016-11-14 18:00:17 -0500
committerDavid Chase <drchase@google.com>2016-11-16 22:05:19 +0000
commit9f5673d9307572ff3b435a845470e3b7fd3c6a43 (patch)
treef4c0a4db2896b4c8776ec944d550d2cc772423fe /src/database
parent1e3c57c2cc1500b12a35a859f3d6e8aa27aeebc5 (diff)
downloadgo-9f5673d9307572ff3b435a845470e3b7fd3c6a43.tar.xz
cmd/compile: ensure necessary types appear in .debug_info
Autotmp filtering was too aggressive and excluded types necessary to make debuggers work properly. Restore the "late filter" in dwarf.go based on names to exclude autotmps, and remove the "early filter" in pgen.go based on how the name was introduced. However, the updated naming scheme with a dot prefix is retained to prevent accidental clashes with legal Go identifier names. Includes test (grouped with runtime gdb tests), verified to fail without the fix. Updates #17644. Fixes #17830. Change-Id: I7ec3f7230083889660236e5f6bc77ba5fe434e93 Reviewed-on: https://go-review.googlesource.com/33233 Run-TryBot: David Chase <drchase@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/database')
0 files changed, 0 insertions, 0 deletions