reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ExprConstant.cpp
 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))