diff options
| author | Eli Friedman <eli.friedman@gmail.com> | 2008-05-21 05:06:46 +0000 |
|---|---|---|
| committer | Eli Friedman <eli.friedman@gmail.com> | 2008-05-21 05:06:46 +0000 |
| commit | 0883bfb54195eec4f716d11ee35f3931c8665bdd (patch) | |
| tree | 86b6412c3b58eccf22d02cfed5fbb5b07109cf9a /clang/test | |
| parent | 14b2993484921f0aba766ac70352e030cec8ee5d (diff) | |
| download | bcm5719-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.c | 8 |
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; +} + |

