Douglas Gregor | ddb2147 | 2011-11-02 23:04:16 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify %s |
2 | |||||
3 | // <rdar://problem/10228639> | ||||
4 | class Foo { | ||||
5 | ~Foo(); | ||||
6 | Foo(const Foo&); | ||||
7 | public: | ||||
8 | Foo(int); | ||||
9 | }; | ||||
10 | |||||
11 | class Bar { | ||||
12 | int foo_count; | ||||
13 | Foo foos[0]; | ||||
14 | Foo foos2[0][2]; | ||||
15 | Foo foos3[2][0]; | ||||
16 | |||||
17 | public: | ||||
18 | Bar(): foo_count(0) { } | ||||
19 | ~Bar() { } | ||||
20 | }; | ||||
21 | |||||
22 | void testBar() { | ||||
23 | Bar b; | ||||
24 | Bar b2(b); | ||||
25 | b = b2; | ||||
26 | } |