Searched refs:NonTrivDtor (Results 1 - 4 of 4) sorted by relevance

/external/clang/test/CXX/special/class.dtor/
H A Dp5-0x.cpp3 struct NonTrivDtor { struct
4 ~NonTrivDtor();
19 NonTrivDtor n; // expected-note {{destructor of 'A1' is implicitly deleted because variant field 'n' has a non-trivial destructor}}
25 NonTrivDtor n; // expected-note {{because variant field 'n' has a non-trivial destructor}}
31 NonTrivDtor n[3]; // expected-note {{because variant field 'n' has a non-trivial destructor}}
37 NonTrivDtor n[3]; // expected-note {{because variant field 'n' has a non-trivial destructor}}
/external/clang/test/SemaCXX/
H A Dflexible-array-test.cpp81 struct NonTrivDtor { ~NonTrivDtor(); }; struct
85 NonTrivDtor ntd[]; // expected-error {{flexible array member 'ntd' of type 'NonTrivDtor []' with non-trivial destruction}}
88 ntd[i-1].~NonTrivDtor();
H A Dcxx98-compat.cpp260 struct NonTrivDtor { struct in namespace:UnionOrAnonStructMembers
261 ~NonTrivDtor(); // expected-note 2{{user-provided destructor}}
266 NonTrivDtor ntd; // expected-warning {{union member 'ntd' with a non-trivial destructor is incompatible with C++98}}
272 NonTrivDtor ntd; // expected-warning {{anonymous struct member 'ntd' with a non-trivial destructor is incompatible with C++98}}
/external/clang/test/CXX/basic/basic.types/
H A Dp10.cpp45 struct NonTrivDtor { struct
46 constexpr NonTrivDtor();
47 constexpr int f() const; // expected-error {{non-literal type 'NonTrivDtor' cannot have constexpr members}}
48 virtual ~NonTrivDtor() = default; // expected-note {{has a non-trivial destructor}} expected-note {{because it is virtual}}

Completed in 3145 milliseconds