Home
last modified time | relevance | path

Searched refs:NonPOD (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dpod-member-memcpys.cpp15 NonPOD();
16 NonPOD(const NonPOD&);
17 NonPOD& operator=(const NonPOD&);
22 NonPOD np;
29 NonPOD np;
36 NonPOD np;
43 NonPOD np;
58 NonPOD np;
64 NonPOD np;
74 NonPOD np;
[all …]
H A Dthunks.cpp267 struct NonPOD { ~NonPOD(); int x, y, z; }; struct
269 struct B { virtual void bar(NonPOD); };
270 struct C : A, B { virtual void bar(NonPOD); static void helper(NonPOD); };
273 void C::helper(NonPOD var) {} in helper()
280 void C::bar(NonPOD var) {} in bar()
H A Dmicrosoft-abi-static-initializers.cpp210 struct NonPOD { NonPOD(); }; struct
211 template <typename T> struct A { static NonPOD x; };
212 template <typename T> NonPOD A<T>::x;
H A Ddllimport.cpp743 struct NonPOD { NonPOD(); }; struct
744 template <typename T> struct A { static NonPOD x; };
745 template <typename T> NonPOD A<T>::x;
747 USEVARTYPE(NonPOD, A<int>::x);
/llvm-project-15.0.7/clang/test/CXX/special/class.copy/
H A Dp15-0x.cpp29 struct NonPOD { struct
30 NonPOD();
31 NonPOD(const NonPOD &) noexcept;
32 NonPOD(NonPOD &&) noexcept;
36 NonPOD np = may_throw<NonPOD>();
H A Dp15-inclass.cpp4 struct NonPOD { struct
5 NonPOD();
6 NonPOD(const NonPOD &);
7 NonPOD(NonPOD &&);
11 NonPOD np;
/llvm-project-15.0.7/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A Ddefault-arguments.cpp23 struct NonPOD { struct
24 NonPOD();
25 NonPOD(const NonPOD&);
26 ~NonPOD();
41 template void defargs_in_template_unused(NonPOD);
56 template void defargs_in_template_used<NonPOD>();
/llvm-project-15.0.7/clang/test/ARCMT/
H A Dcxx-checking.mm37 struct NonPOD { struct
38 NonPOD(const NonPOD&); argument
43 NonPOD np;
47 NonPOD np;
52 NonPOD np;
59 NonPOD np;
64 NonPOD np;
69 NonPOD np;
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dgoto.cpp76 struct NonPOD { NonPOD(); ~NonPOD(); }; struct
79 NonPOD np; in f()
87 NonPOD np; in g()
H A Dc99-variable-length-array-cxx11.cpp10 struct NonPOD { struct
11 NonPOD(int) {} in NonPOD() argument
25 NonPOD array5[N]; // expected-error{{no matching constructor for initialization of 'NonPOD[N]'}} in vla()
H A Dc99-variable-length-array.cpp2 struct NonPOD { struct
3 NonPOD();
7 NonPOD np;
23 NonPOD array3[N]; // expected-warning{{variable length arrays are a C99 feature}} in vla()
H A Dwarn-large-by-value-copy.cpp30 struct NonPOD { struct
35 NonPOD fNonPOD(NonPOD s) { return s; } in fNonPOD()
H A Doffsetof-0x.cpp3 struct NonPOD { struct
9 NonPOD fieldThatPointsToANonPODType; argument
H A Doffsetof.cpp3 struct NonPOD { struct
9 NonPOD fieldThatPointsToANonPODType; argument
H A Dtype-traits.cpp8 struct NonPOD { NonPOD(int); }; struct
9 typedef NonPOD NonPODAr[10];
10 typedef NonPOD NonPODArNB[];
11 typedef NonPOD NonPODArMB[10][2];
17 struct POD { Enum e; int i; float f; NonPOD* p; };
26 class Statics { static int priv; static NonPOD np; };
110 struct HasNonPOD { NonPOD np; };
112 typedef NonPOD NonPODAr[10];
114 typedef NonPOD NonPODArNB[];
251 { int arr[F(__is_pod(NonPOD))]; } in is_pod()
[all …]
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dgoto.mm4 struct NonPOD { NonPOD(); ~NonPOD(); }; field
11 NonPOD np; argument
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dimplicit-copy-assign-operator.mm70 struct NonPOD {
74 NonPOD();
77 struct DerivedNonPOD: NonPOD {
94 NonPOD a;
95 NonPOD b;
103 NonPOD b;
107 (NonPOD&) a = b;
/llvm-project-15.0.7/clang/test/Analysis/
H A Dctor.mm144 class NonPOD {
148 NonPOD() {}
149 NonPOD(const NonPOD &Other)
153 NonPOD(NonPOD &&Other)
158 NonPOD &operator=(const NonPOD &Other)
164 NonPOD &operator=(NonPOD &&Other)
237 NonPOD p;
243 NonPOD p;
296 NonPOD p;
431 NonPOD a;
[all …]
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DHashingTest.cpp33 struct NonPOD { struct
35 NonPOD(uint64_t x, uint64_t y) : x(x), y(y) {} in NonPOD() function
36 friend hash_code hash_value(const NonPOD &obj) { in hash_value()
100 NonPOD obj1(1, 2), obj2(3, 4), obj3(5, 6); in TEST()
/llvm-project-15.0.7/clang/test/Layout/
H A Dno-unique-address.cpp163 namespace NonPOD { namespace