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>
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++ {
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()