blob: 852086ed9a9497f19698de02605f3dc1d391b79b [file] [log] [blame]
Chris Lattner6d97e5e2010-03-01 20:59:53 +00001// RUN: %clang_cc1 %s -fsyntax-only -pedantic -verify
Chris Lattnere878eb02008-12-18 02:03:48 +00002
3void foo() {
4 return foo();
5}
Chris Lattner6d97e5e2010-03-01 20:59:53 +00006
7// PR6451 - C++ Jump checking
8struct X {
9 X();
10};
11
12void test2() {
13 goto later; // expected-error {{illegal goto into protected scope}}
14 X x; // expected-note {{jump bypasses variable initialization}}
15later:
16 ;
17}