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

References

tools/clang/lib/AST/ExprConstant.cpp
 9414       Result = V;
 9424       Result = APValue(APValue::UninitArray(), 0,
 9426       if (!Result.hasArrayFiller()) return true;
 9432       return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE);
 9436       return handleCallExpr(E, Result, &This);
 9447       expandStringLiteral(Info, E, Result, AllocType);
 9504   assert((!Result.isArray() || Result.getArrayInitializedElts() == 0) &&
 9504   assert((!Result.isArray() || Result.getArrayInitializedElts() == 0) &&
 9507   if (Result.isArray() && Result.hasArrayFiller())
 9507   if (Result.isArray() && Result.hasArrayFiller())
 9508     Filler = Result.getArrayFiller();
 9522   Result = APValue(APValue::UninitArray(), NumEltsToInit, NumElts);
 9527     for (unsigned I = 0, E = Result.getArrayInitializedElts(); I != E; ++I)
 9528       Result.getArrayInitializedElt(I) = Filler;
 9529     if (Result.hasArrayFiller())
 9530       Result.getArrayFiller() = Filler;
 9538     if (!EvaluateInPlace(Result.getArrayInitializedElt(Index),
 9548   if (!Result.hasArrayFiller())
 9554   return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject,
 9571   Result = APValue(APValue::UninitArray(), Elements, Elements);
 9578     if (!EvaluateInPlace(Result.getArrayInitializedElt(Index),
 9592   return VisitCXXConstructExpr(E, This, &Result, E->getType());