aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace/mtest.c
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2024-07-11 17:58:17 -0700
committerIan Lance Taylor <iant@golang.org>2024-07-11 17:58:17 -0700
commitd7318f4cf89c2a934fcd1f87d711081285fad242 (patch)
treec83bbe78c3f5df0223c018286e6db71964c735c4 /libbacktrace/mtest.c
parentb870086904cfd480cf4297525ece00d169482ec7 (diff)
downloadgcc-d7318f4cf89c2a934fcd1f87d711081285fad242.zip
gcc-d7318f4cf89c2a934fcd1f87d711081285fad242.tar.gz
gcc-d7318f4cf89c2a934fcd1f87d711081285fad242.tar.bz2
libbacktrace: don't fail if symbol size is unknown
* btest.c (test5): Don't fail if symbol size is 0. * mtest.c (test5): Likewise.
Diffstat (limited to 'libbacktrace/mtest.c')
-rw-r--r--libbacktrace/mtest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libbacktrace/mtest.c b/libbacktrace/mtest.c
index f793391..5ec43c7 100644
--- a/libbacktrace/mtest.c
+++ b/libbacktrace/mtest.c
@@ -373,7 +373,7 @@ test5 (void)
(unsigned long) (uintptr_t) &global);
symdata.failed = 1;
}
- else if (symdata.size != sizeof (global))
+ else if (symdata.size != sizeof (global) && symdata.size != 0)
{
fprintf (stderr,
"test5: unexpected syminfo size got %lx expected %lx\n",