blob: d86ab8666d53ee5bb59569df4bd29a3349445bdd [file] [log] [blame]
Douglas Gregorddb21472011-11-02 23:04:16 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s
Andy Gibbs8e8fb3b2012-10-19 12:44:48 +00002// expected-no-diagnostics
Douglas Gregorddb21472011-11-02 23:04:16 +00003
4// <rdar://problem/10228639>
5class Foo {
6 ~Foo();
7 Foo(const Foo&);
8public:
9 Foo(int);
10};
11
12class Bar {
13 int foo_count;
14 Foo foos[0];
15 Foo foos2[0][2];
16 Foo foos3[2][0];
17
18public:
19 Bar(): foo_count(0) { }
20 ~Bar() { }
21};
22
23void testBar() {
24 Bar b;
25 Bar b2(b);
26 b = b2;
27}