diff options
Diffstat (limited to 'misc')
-rw-r--r-- | misc/cgo/test/callback.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/misc/cgo/test/callback.go b/misc/cgo/test/callback.go index 67d271404..98f653ef7 100644 --- a/misc/cgo/test/callback.go +++ b/misc/cgo/test/callback.go @@ -156,6 +156,7 @@ func testCallbackCallers(t *testing.T) { "runtime.cgocallbackg1", "runtime.cgocallbackg", "runtime.cgocallback_gofunc", + "asmcgocall", "runtime.asmcgocall_errno", "runtime.cgocall_errno", "test._Cfunc_callback", @@ -182,8 +183,12 @@ func testCallbackCallers(t *testing.T) { if strings.HasPrefix(fname, "_") { fname = path.Base(f.Name()[1:]) } - if fname != name[i] { - t.Errorf("expected function name %s, got %s", name[i], fname) + namei := "" + if i < len(name) { + namei = name[i] + } + if fname != namei { + t.Errorf("stk[%d] = %q, want %q", i, fname, namei) } } } |