reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5968 Info.FFDiag(E->getExprLoc(), Info.getLangOpts().CPlusPlus2a 5976 Info.FFDiag(E->getExprLoc(), 5983 if (!EvaluateInteger(E->getArg(0), ByteSize, Info)) 5986 for (unsigned I = 1, N = E->getNumArgs(); I != N; ++I) { 5987 EvaluateIgnoredValue(Info, E->getArg(I)); 5988 IsNothrow |= E->getType()->isNothrowT(); 5992 if (!HandleSizeof(Info, E->getExprLoc(), ElemType, ElemSize)) 5999 Info.FFDiag(E->getExprLoc(), diag::note_constexpr_operator_new_bad_size) 6006 Result.setNull(Info.Ctx, E->getType()); 6010 Info.FFDiag(E, diag::note_constexpr_new_too_large) << APSInt(Size, true); 6016 APValue *Val = Info.createHeapAlloc(E, AllocType, Result); 6018 Result.addArray(Info, E, cast<ConstantArrayType>(AllocType));