diff options
Diffstat (limited to 'tests/tests2/79_vla_continue.c')
| -rw-r--r-- | tests/tests2/79_vla_continue.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/tests2/79_vla_continue.c b/tests/tests2/79_vla_continue.c index 9c48c1d..19301e0 100644 --- a/tests/tests2/79_vla_continue.c +++ b/tests/tests2/79_vla_continue.c @@ -81,12 +81,36 @@ void test4() } } +void test5() +{ + int count = 10; + int a[f()]; + int c[f()]; + + c[0] = 42; + + for(;count--;) { + int b[f()]; + int i; + for (i=0; i<f(); i++) { + b[i] = count; + } + } + + if (c[0] == 42) { + printf("OK\n"); + } else { + printf("NOT OK\n"); + } +} + int main(void) { test1(); test2(); test3(); test4(); + test5(); return 0; } |
