summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2008-05-21 05:06:46 +0000
committerEli Friedman <eli.friedman@gmail.com>2008-05-21 05:06:46 +0000
commit0883bfb54195eec4f716d11ee35f3931c8665bdd (patch)
tree86b6412c3b58eccf22d02cfed5fbb5b07109cf9a /clang/test
parent14b2993484921f0aba766ac70352e030cec8ee5d (diff)
downloadbcm5719-llvm-0883bfb54195eec4f716d11ee35f3931c8665bdd.tar.gz
bcm5719-llvm-0883bfb54195eec4f716d11ee35f3931c8665bdd.zip
PR2347: Fix crash iterating over VLAs; this started triggering because
we now iterate over the whole AST when we destroy it. llvm-svn: 51363
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Sema/vla.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Sema/vla.c b/clang/test/Sema/vla.c
index c1e0e20e63a..fcb533adbcd 100644
--- a/clang/test/Sema/vla.c
+++ b/clang/test/Sema/vla.c
@@ -5,3 +5,11 @@ int test1() {
static int y = sizeof(x); // expected-error {{not constant}}
}
+// PR2347
+void f (unsigned int m)
+{
+ extern int e[2][m];
+
+ e[0][0] = 0;
+}
+
OpenPOWER on IntegriCloud