From 88e2bca78fe13183319b063bb7b00b4d1a655ef6 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sat, 16 Feb 2008 17:42:39 +0000 Subject: [PATCH] it gets even more strange [r18885] --- parsetest/vla.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/parsetest/vla.c b/parsetest/vla.c index 7b1d79b..aae813c 100644 --- a/parsetest/vla.c +++ b/parsetest/vla.c @@ -6,12 +6,24 @@ int get_size(void) return 10; } -int main(void) +int get_size2(void) +{ + puts("sideeffect2"); + return 10; +} + +int main(int argc, char **argv) { int k[get_size()]; + int c[argc][argc]; + int z[10]; if(sizeof(k)/sizeof(int) != 10) return 1; + if(sizeof(int[get_size2()])/sizeof(int) != 10) + return 2; + sizeof(c[puts("effect")]); + sizeof(z[puts("no effect")]); return 0; } -- 2.20.1