Home | History | Annotate | Download | only in class.bit
      1 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
      2 
      3 struct A {
      4 private:
      5   int : 0;
      6 };
      7 
      8 A a = { };
      9 A a2 = { 1 }; // expected-error{{excess elements in struct initializer}}
     10 
     11 struct B {
     12   const int : 0;
     13 };
     14 
     15 B b;
     16 
     17 void testB() {
     18   B b2(b);
     19   B b3(static_cast<B&&>(b2));
     20   b = b;
     21   b = static_cast<B&&>(b);
     22 }
     23