| 12345678910111213141516171819202122 |
- // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
- struct A {
- private:
- int : 0;
- };
- A a = { };
- A a2 = { 1 }; // expected-error{{excess elements in struct initializer}}
- struct B {
- const int : 0;
- };
- B b;
- void testB() {
- B b2(b);
- B b3(static_cast<B&&>(b2));
- b = b;
- b = static_cast<B&&>(b);
- }
|