With -Werror=return-type we run into compile fails complaining about missing return stmts.
tested on x86_64-unknown-linux-gnu, pushed to trunk and branches. 2021-04-21 Richard Biener <rguent...@suse.de> PR testsuite/100176 * g++.dg/compat/struct-layout-1_generate.c: Add missing return. * gcc.dg/compat/struct-layout-1_generate.c: Likewise. --- gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c | 2 ++ gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c b/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c index 990e6f439e5..e9ece645cd0 100644 --- a/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c +++ b/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c @@ -983,6 +983,8 @@ subvalues (struct entry *e, char *p, char *letter) if (e[0].len != 0) output_FNB ('B', e); return 1; + default: + return 0; } } diff --git a/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c b/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c index 75e902cd1f4..35dff89c377 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c +++ b/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c @@ -1280,6 +1280,8 @@ subvalues (struct entry *e, char *p, char *letter) if (e[0].len != 0) output_FNB ('B', e); return 1; + default: + return 0; } } -- 2.26.2