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