1 // RUN: clang-cc -fsyntax-only -verify -std=c++98 %s
3 // Verify that we can't initialize non-aggregates with an initializer
12 struct NonAggr2
: public Base
{
25 NonAggr1 na1
= { 17 }; // expected-error{{initialization of non-aggregate type 'struct NonAggr1' with an initializer list}}
26 NonAggr2 na2
= { 17 }; // expected-error{{initialization of non-aggregate type 'struct NonAggr2' with an initializer list}}
27 NonAggr3 na3
= { 17 }; // expected-error{{initialization of non-aggregate type 'class NonAggr3' with an initializer list}}
28 NonAggr4 na4
= { 17 }; // expected-error{{initialization of non-aggregate type 'struct NonAggr4' with an initializer list}}