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.cpp87 struct NonTrivDtor { ~NonTrivDtor(); }; struct
91 NonTrivDtor ntd[]; // expected-error {{flexible array member 'ntd' of type 'NonTrivDtor []' with non-trivial destruction}}
94 ntd[i-1].~NonTrivDtor();
H A Dcxx98-compat.cpp235 struct NonTrivDtor { struct in namespace:UnionOrAnonStructMembers
236 ~NonTrivDtor(); // expected-note 2{{user-provided destructor}}
241 NonTrivDtor ntd; // expected-warning {{union member 'ntd' with a non-trivial destructor is incompatible with C++98}}
247 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.cpp44 struct NonTrivDtor { struct
45 constexpr NonTrivDtor();
46 virtual ~NonTrivDtor() = default; // expected-note {{has a non-trivial destructor}} expected-note {{because it is virtual}}
48 constexpr int f(NonTrivDtor) { return 0; } // expected-error {{'NonTrivDtor' is not a literal type}}

Completed in 158 milliseconds