From cab907847a09ca68b6dac33c6c6d5a82570d57ea Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Sun, 28 Oct 2018 21:20:04 +0100 Subject: [PATCH] =?utf8?q?Avoid=20bleeding=20edge=20=E2=80=98for=E2=80=99?= =?utf8?q?=20loop=20initial=20declarations.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit I suspect Travis to fail because cmake doesn't use -std=c11 with try_run. --- tools/cmake/test_prog/prog_stacksetup.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/cmake/test_prog/prog_stacksetup.c b/tools/cmake/test_prog/prog_stacksetup.c index 37a633560e..5a167c33c4 100644 --- a/tools/cmake/test_prog/prog_stacksetup.c +++ b/tools/cmake/test_prog/prog_stacksetup.c @@ -26,7 +26,8 @@ void handler(void) { char garbage[1024]; auto int dummy; - for (int i = 0; i < 1024; i++) + int i; + for (i = 0; i < 1024; i++) garbage[i] = 'X'; handler_addr = (char *) &dummy; swapcontext(&uc_handler, &uc_main); @@ -39,7 +40,8 @@ int main(int argc, char *argv[]) char *skbuf = (char *) malloc(sksize * 2 + 2 * sizeof(union alltypes)); if (skbuf == NULL) exit(1); - for (int i = 0; i < sksize * 2 + 2 * sizeof(union alltypes); i++) + int i; + for (i = 0; i < sksize * 2 + 2 * sizeof(union alltypes); i++) skbuf[i] = 'A'; char *skaddr = skbuf + sizeof(union alltypes); -- 2.30.2