Commit b3a8beb9 authored by Josh Bleecher Snyder's avatar Josh Bleecher Snyder

cmd/compile: minor cleanup in debug code

Change-Id: I9885606801b9c8fcb62c16d0856025c4e83e658b
Reviewed-on: https://go-review.googlesource.com/38650
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent 26be4b91
......@@ -551,14 +551,13 @@ func (f *Func) invalidateCFG() {
// opening the file.
func (f *Func) DebugHashMatch(evname, name string) bool {
evhash := os.Getenv(evname)
if evhash == "" {
switch evhash {
case "":
return true // default behavior with no EV is "on"
}
if evhash == "y" || evhash == "Y" {
case "y", "Y":
f.logDebugHashMatch(evname, name)
return true
}
if evhash == "n" || evhash == "N" {
case "n", "N":
return false
}
// Check the hash of the name against a partial input hash.
......@@ -597,11 +596,10 @@ func (f *Func) logDebugHashMatch(evname, name string) {
file := f.logfiles[evname]
if file == nil {
file = os.Stdout
tmpfile := os.Getenv("GSHS_LOGFILE")
if tmpfile != "" {
var ok error
file, ok = os.Create(tmpfile)
if ok != nil {
if tmpfile := os.Getenv("GSHS_LOGFILE"); tmpfile != "" {
var err error
file, err = os.Create(tmpfile)
if err != nil {
f.Fatalf("could not open hash-testing logfile %s", tmpfile)
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment