reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8373 if (!Info.Ctx.hasSameUnqualifiedType(T, SrcT)) { 8374 Info.FFDiag(E, diag::note_constexpr_memcpy_type_pun) << Move << SrcT << T; 8377 if (T->isIncompleteType()) { 8378 Info.FFDiag(E, diag::note_constexpr_memcpy_incomplete_type) << Move << T; 8381 if (!T.isTriviallyCopyableType(Info.Ctx)) { 8382 Info.FFDiag(E, diag::note_constexpr_memcpy_nontrivial) << Move << T; 8387 uint64_t TSize = Info.Ctx.getTypeSizeInChars(T).getQuantity(); 8394 << Move << WChar << 0 << T << OrigN.toString(10, /*Signed*/false) 8407 << Move << WChar << (N.ugt(RemainingSrcSize) ? 1 : 2) << T 8426 if (!HandleLValueArrayAdjustment(Info, E, Src, T, NElems - 1) || 8427 !HandleLValueArrayAdjustment(Info, E, Dest, T, NElems - 1)) 8442 if (!handleLValueToRValueConversion(Info, E, T, Src, Val) || 8443 !handleAssignment(Info, E, Dest, T, Val)) 8449 if (!HandleLValueArrayAdjustment(Info, E, Src, T, Direction) || 8450 !HandleLValueArrayAdjustment(Info, E, Dest, T, Direction))