| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | pod-member-memcpys.cpp | 15 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 D | thunks.cpp | 267 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 D | microsoft-abi-static-initializers.cpp | 210 struct NonPOD { NonPOD(); }; struct 211 template <typename T> struct A { static NonPOD x; }; 212 template <typename T> NonPOD A<T>::x;
|
| H A D | dllimport.cpp | 743 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 D | p15-0x.cpp | 29 struct NonPOD { struct 30 NonPOD(); 31 NonPOD(const NonPOD &) noexcept; 32 NonPOD(NonPOD &&) noexcept; 36 NonPOD np = may_throw<NonPOD>();
|
| H A D | p15-inclass.cpp | 4 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 D | default-arguments.cpp | 23 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 D | cxx-checking.mm | 37 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 D | goto.cpp | 76 struct NonPOD { NonPOD(); ~NonPOD(); }; struct 79 NonPOD np; in f() 87 NonPOD np; in g()
|
| H A D | c99-variable-length-array-cxx11.cpp | 10 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 D | c99-variable-length-array.cpp | 2 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 D | warn-large-by-value-copy.cpp | 30 struct NonPOD { struct 35 NonPOD fNonPOD(NonPOD s) { return s; } in fNonPOD()
|
| H A D | offsetof-0x.cpp | 3 struct NonPOD { struct 9 NonPOD fieldThatPointsToANonPODType; argument
|
| H A D | offsetof.cpp | 3 struct NonPOD { struct 9 NonPOD fieldThatPointsToANonPODType; argument
|
| H A D | type-traits.cpp | 8 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 D | goto.mm | 4 struct NonPOD { NonPOD(); ~NonPOD(); }; field 11 NonPOD np; argument
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | implicit-copy-assign-operator.mm | 70 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 D | ctor.mm | 144 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 D | HashingTest.cpp | 33 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 D | no-unique-address.cpp | 163 namespace NonPOD { namespace
|