summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/recovery.c
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2008-12-17 22:19:57 +0000
committerEli Friedman <eli.friedman@gmail.com>2008-12-17 22:19:57 +0000
commit44842d140ffecdb18e12e7c2c2c347fa957ddfa5 (patch)
tree9f4f6a00ae0ddb03ce67847665f49514df2d9821 /clang/test/Parser/recovery.c
parent59727c04965ca5a46611aeae0631329bcd0de9d8 (diff)
downloadbcm5719-llvm-44842d140ffecdb18e12e7c2c2c347fa957ddfa5.tar.gz
bcm5719-llvm-44842d140ffecdb18e12e7c2c2c347fa957ddfa5.zip
Do proper recovery from an invalid switch condiition. Fixes PR3229.
llvm-svn: 61160
Diffstat (limited to 'clang/test/Parser/recovery.c')
-rw-r--r--clang/test/Parser/recovery.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/Parser/recovery.c b/clang/test/Parser/recovery.c
index 78addb90e49..ea595160419 100644
--- a/clang/test/Parser/recovery.c
+++ b/clang/test/Parser/recovery.c
@@ -65,3 +65,6 @@ int test6248081() {
[10] // expected-error {{expected expression}}
}
+struct forward;
+void x(struct forward* x) {switch(x->a) {}}
+
OpenPOWER on IntegriCloud