diff options
Diffstat (limited to 'src/runtime/runtime-gdb_test.go')
| -rw-r--r-- | src/runtime/runtime-gdb_test.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/runtime/runtime-gdb_test.go b/src/runtime/runtime-gdb_test.go index 0c24d3dce6..ee63285ec5 100644 --- a/src/runtime/runtime-gdb_test.go +++ b/src/runtime/runtime-gdb_test.go @@ -266,8 +266,11 @@ func testGdbPython(t *testing.T, cgo bool) { infoLocalsRe1 := regexp.MustCompile(`slicevar *= *\[\]string *= *{"def"}`) // Format output from gdb v8.2 infoLocalsRe2 := regexp.MustCompile(`^slicevar = .*\nmapvar = .*\nstrvar = 0x[0-9a-f]+ "abc"`) + // Format output from gdb v7.7 + infoLocalsRe3 := regexp.MustCompile(`^mapvar = .*\nstrvar = "abc"\nslicevar *= *\[\]string`) if bl := blocks["info locals"]; !infoLocalsRe1.MatchString(bl) && - !infoLocalsRe2.MatchString(bl) { + !infoLocalsRe2.MatchString(bl) && + !infoLocalsRe3.MatchString(bl) { t.Fatalf("info locals failed: %s", bl) } |
