From cfcbb4227fb20191e04eb8d7766ae6202f526afd Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 23 Dec 2020 09:57:37 -0800 Subject: libgo: update to Go1.16beta1 release This does not yet include support for the //go:embed directive added in this release. * Makefile.am (check-runtime): Don't create check-runtime-dir. (mostlyclean-local): Don't remove check-runtime-dir. (check-go-tool, check-vet): Copy in go.mod and modules.txt. (check-cgo-test, check-carchive-test): Add go.mod file. * Makefile.in: Regenerate. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/280172 --- libgo/runtime/go-caller.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'libgo/runtime') diff --git a/libgo/runtime/go-caller.c b/libgo/runtime/go-caller.c index a187876..f1077df 100644 --- a/libgo/runtime/go-caller.c +++ b/libgo/runtime/go-caller.c @@ -65,10 +65,9 @@ callback (void *data, uintptr_t pc __attribute__ ((unused)), if (c->index == 0) { - /* If there are more frames after the indexed one, and we should - skip this one, then skip it. */ - if (c->more - && c->fn.len > 0 + /* If we should skip the frame we have, then see if we can get + another one. */ + if (c->fn.len > 0 && runtime_skipInCallback((const char *) c->fn.str, NULL)) return 0; -- cgit v1.1