Searched refs:NonTrivial (Results 1 - 8 of 8) sorted by relevance

/external/clang/test/SemaTemplate/
H A Dinstantiate-decl-init.cpp39 struct NonTrivial { struct
40 NonTrivial();
41 ~NonTrivial();
45 NonTrivial array[N];
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A Dp14.cpp25 struct NonTrivial { struct
26 NonTrivial();
27 NonTrivial(const NonTrivial &);
28 ~NonTrivial();
33 CopyCtorDefault(const CopyCtorDefault&, NonTrivial nt = NonTrivial());
/external/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-sret-and-byval.cpp283 struct NonTrivial { struct in namespace:test2
284 NonTrivial();
285 NonTrivial(const NonTrivial &o);
286 ~NonTrivial();
291 int foo(NonTrivial a, POD b);
295 int c = foo(NonTrivial(), b);
298 // WIN32: %[[argmem:[^ ]*]] = alloca inalloca [[argmem_ty:<{ %"struct.test2::NonTrivial", %"struct.test2::POD" }>]]
302 // WIN32: call x86_thiscallcc %"struct.test2::NonTrivial"* @"\01??0NonTrivial
312 struct NonTrivial { struct in namespace:test3
[all...]
/external/clang/test/CXX/special/class.copy/
H A Dp11.0x.move.cpp4 struct NonTrivial { struct
5 NonTrivial(NonTrivial&&); // expected-note{{copy constructor is implicitly deleted}}
12 NonTrivial NT; // expected-note{{deleted because variant field 'NT' has a non-trivial move constructor}}
19 NonTrivial NT; // expected-note{{deleted because variant field 'NT' has a non-trivial move constructor}}
79 const NonTrivial cnt; // expected-note{{deleted because field 'cnt' has a deleted move constructor}}
H A Dp11.0x.copy.cpp4 struct NonTrivial { struct
5 NonTrivial(const NonTrivial&);
12 NonTrivial NT; // expected-note{{copy constructor of 'DeletedNTVariant' is implicitly deleted because variant field 'NT' has a non-trivial copy constructor}}
20 NonTrivial NT; // expected-note{{copy constructor of 'DeletedNTVariant2' is implicitly deleted because variant field 'NT' has a non-trivial copy constructor}}
/external/clang/test/Analysis/inlining/
H A Dfalse-positive-suppression.cpp178 class NonTrivial { class in namespace:Cleanups
180 ~NonTrivial();
188 NonTrivial().getNull()->doSomething();
195 SomeClass *ptr = NonTrivial().getNull();
210 testArgumentHelper(NonTrivial().getNull());
/external/clang/test/Analysis/
H A Dtemporaries.cpp12 struct NonTrivial : public Trivial { struct in inherits:Trivial
13 NonTrivial(int x) : Trivial(x) {} function in struct:NonTrivial
14 ~NonTrivial();
27 NonTrivial getNonTrivial() {
28 return NonTrivial(42); // no-warning
31 const NonTrivial &getNonTrivialRef() {
32 return NonTrivial(42); // expected-warning {{Address of stack memory associated with temporary object of type 'NonTrivial' returned to caller}}
/external/clang/lib/AST/
H A DExpr.cpp3045 bool NonTrivial; member in class:__anon17731::NonTrivialCallFinder
3049 : Inherited(Context), NonTrivial(false) { }
3051 bool hasNonTrivialCall() const { return NonTrivial; }
3063 NonTrivial = true;
3073 NonTrivial = true;
3082 NonTrivial = true;

Completed in 2339 milliseconds