mirror of
https://github.com/golang/go.git
synced 2024-09-22 10:58:58 +00:00
cmd/compile: fix inst_test.go for riscv5
On riscv5, apparently extra wrappers (trampolines) are created for some functions with the suffix "-tramp". Modify inst_test.go to not match these "-tramp" wrappers. Change-Id: I754c724f03555c30f8e1b5cfc08152555bbbcf17 Reviewed-on: https://go-review.googlesource.com/c/go/+/355650 Run-TryBot: Dan Scales <danscales@google.com> Reviewed-by: Keith Randall <khr@golang.org> Trust: Dan Scales <danscales@google.com>
This commit is contained in:
parent
40f82f8a09
commit
b90d258b18
@ -50,7 +50,9 @@ func TestInst(t *testing.T) {
|
||||
if output, err = cmd.CombinedOutput(); err != nil {
|
||||
t.Fatalf("Failed: %v:\nOut: %s\n", err, output)
|
||||
}
|
||||
re := regexp.MustCompile(`\bSort\[.*shape.*\]`)
|
||||
// Look for shape-based instantiation of Sort, but ignore any extra wrapper
|
||||
// ending in "-tramp" (which are created on riscv).
|
||||
re := regexp.MustCompile(`\bSort\[.*shape.*\][^-]`)
|
||||
r := re.FindAllIndex(output, -1)
|
||||
if len(r) != 1 {
|
||||
t.Fatalf("Wanted 1 instantiations of Sort function, got %d\n", len(r))
|
||||
|
Loading…
Reference in New Issue
Block a user