Alp Toker | 6cfe412 | 2014-05-28 12:20:23 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -fexceptions -fcxx-exceptions -fsyntax-only -verify %s |
Daniel Dunbar | a530841 | 2009-11-03 07:25:45 +0000 | [diff] [blame] | 2 | // XFAIL: * |
Daniel Dunbar | e16b80c | 2009-06-15 17:18:42 +0000 | [diff] [blame] | 3 | |
| 4 | class C { |
| 5 | public: |
| 6 | C(int a, int b); |
| 7 | }; |
| 8 | |
| 9 | C::C(int a, // expected-note {{previous definition}} |
| 10 | int b) // expected-note {{previous definition}} |
| 11 | try { |
| 12 | int c; |
| 13 | |
| 14 | } catch (int a) { // expected-error {{redefinition of 'a'}} |
| 15 | int b; // expected-error {{redefinition of 'b'}} |
Douglas Gregor | 3e5e960 | 2009-11-25 19:25:39 +0000 | [diff] [blame] | 16 | ++c; // expected-error {{use of undeclared identifier 'c'}} |
Daniel Dunbar | e16b80c | 2009-06-15 17:18:42 +0000 | [diff] [blame] | 17 | } |