From: Mark Wielaard Date: Tue, 16 Jan 2018 10:08:59 +0000 (+0100) Subject: Fix memcheck/tests/linux/dlclose_leak.c build under -std=gnu90. X-Git-Tag: VALGRIND_3_14_0~179 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=400ad0e36e279aa80a23256abdde705dfa9d48b6;p=thirdparty%2Fvalgrind.git Fix memcheck/tests/linux/dlclose_leak.c build under -std=gnu90. Older gcc (4.8) default to GNU C90. Causing: dlclose_leak.c:14:5: error: ‘for’ loop initial declarations are only allowed in C99 mode Fix by declaring int i before the loop. --- diff --git a/memcheck/tests/linux/dlclose_leak.c b/memcheck/tests/linux/dlclose_leak.c index 329aaced3d..0a8fba37fb 100644 --- a/memcheck/tests/linux/dlclose_leak.c +++ b/memcheck/tests/linux/dlclose_leak.c @@ -11,7 +11,8 @@ char* (*alloc_1_byte)(void); int main(int argc, char** argv) { - for (int i = 0; i < 2; ++i) + int i; + for (i = 0; i < 2; ++i) { char* memToLeak; char x __attribute__((unused));