Home | History | Annotate | Download | only in dcl.init
      1 // RUN: %clang_cc1 -std=c++11 -verify %s
      2 
      3 struct NotAggregateBase {};
      4 
      5 struct A : NotAggregateBase {
      6 private:
      7   A() = default; // expected-note {{here}}
      8 };
      9 A a = {}; // expected-error {{calling a private constructor}}
     10 
     11 struct B : NotAggregateBase {
     12   explicit B() = default; // expected-note {{here}}
     13 };
     14 B b = {}; // expected-error {{chosen constructor is explicit}}
     15