Searched refs:hasNonTrivialCopyConstructor (Results 1 – 9 of 9) sorted by relevance
58 return !RD->hasTrivialDestructor() || RD->hasNonTrivialCopyConstructor(); in isReturnTypeIndirect()64 if (!RD->hasTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) in getRecordArgABI()
227 (cast<CXXRecordDecl>(Record)->hasNonTrivialCopyConstructor() || in TypeRequiresGCollection()
43 if (RD->hasNonTrivialCopyConstructor() || RD->hasNonTrivialDestructor()) in getRecordArgABI()
253 if (record->hasNonTrivialCopyConstructor()) return false; in isSafeForCXXConstantCapture()
401 if (hasNonTrivialCopyConstructor()) return false; in isTriviallyCopyable()
1165 bool hasNonTrivialCopyConstructor() const { in hasNonTrivialCopyConstructor() function
3375 !RD->hasNonTrivialCopyConstructor(); in EvaluateUnaryTypeTrait()3470 !RD->hasNonTrivialCopyConstructor()) in EvaluateUnaryTypeTrait()
11586 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()
772 if (!Record->hasNonTrivialCopyConstructor() && in isValidVarArgType()