mirror of https://github.com/golang/go.git
cmd/compile: change the multiple (gossa)hash separator from ; to /
Semicolon has bad copy-paste ergonomics; it requires quoting. Slash is okay, and won't be a separator ever in debug strings because it is already used in e.g. ssa/phase/debug=etc. Change-Id: I493360e9282666eea1a342971a77df2ebd6c92ad Reviewed-on: https://go-review.googlesource.com/c/go/+/447975 Reviewed-by: Keith Randall <khr@golang.org> Run-TryBot: David Chase <drchase@google.com> Reviewed-by: Keith Randall <khr@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
parent
ada9385a5f
commit
1bcfdc777a
|
|
@ -140,7 +140,7 @@ func NewHashDebug(ev, s string, file writeSyncer) *HashDebug {
|
|||
hd.no = true
|
||||
return hd
|
||||
}
|
||||
ss := strings.Split(s, ";")
|
||||
ss := strings.Split(s, "/")
|
||||
hd.matches = append(hd.matches, toHashAndMask(ss[0], ev))
|
||||
// hash searches may use additional EVs with 0, 1, 2, ... suffixes.
|
||||
for i := 1; i < len(ss); i++ {
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ func TestHashNoMatch(t *testing.T) {
|
|||
|
||||
func TestHashSecondMatch(t *testing.T) {
|
||||
ws := new(bufferWithSync)
|
||||
hd := NewHashDebug("GOSSAHASH", "001100;0011", ws)
|
||||
hd := NewHashDebug("GOSSAHASH", "001100/0011", ws)
|
||||
|
||||
check := hd.DebugHashMatch("bar")
|
||||
msg := ws.String()
|
||||
|
|
|
|||
Loading…
Reference in New Issue