Lines Matching defs:folded
5120 auto folded{EvaluateExpr(expr)};
5124 } else if (folded) {
5126 if (evaluate::IsActuallyConstant(*folded)) {
5127 if (const auto *type{currScope().GetType(*folded)}) {
5131 GetFoldingContext(), evaluate::GetShape(*folded))}) {
5134 details->set_init(std::move(*folded));
5783 // non-defaulted type parameters are evaluated (folded) in the enclosing
8099 if (auto folded{evaluate::Fold(
8102 evaluate::GetScalarConstantValue<evaluate::Ascii>(*folded)}) {
8672 } else if (MaybeExpr folded{EvaluateNonPointerInitializer(
8674 details->set_init(std::move(*folded));
10061 MaybeExpr folded{FoldExpr(std::move(newInit))};
10062 details->set_init(std::move(folded));