Lines Matching defs:context_
522 : Base{*this}, scope_{s}, context_{context},
565 context_.languageFeatures().IsEnabled(
568 context_.languageFeatures().ShouldWarn(
570 context_.messages().Say(common::LanguageFeature::SavedLocalInSpecExpr,
664 x.proc(), context_, /*emitError=*/true)}) {
681 inInquiry = context_.intrinsics().GetIntrinsicClass(intrin.name) ==
684 if ((context_.intrinsics().IsIntrinsic(intrin.name) &&
744 FoldingContext &context_;
836 explicit IsContiguousHelper(FoldingContext &c) : Base{*this}, context_{c} {}
877 auto baseLbounds{GetLBOUNDs(context_, x.base())};
878 auto baseUbounds{GetUBOUNDs(context_, x.base())};
920 len = ToInt64(Fold(context_, std::move(*lenExpr)));
933 upper = ToInt64(Fold(context_, common::Clone(*upperExpr)));
948 if (auto lower{ToInt64(Fold(context_, x.lower()))}) {
967 x.proc(), context_, /*emitError=*/true)}) {
1013 dimLbound = ToInt64(Fold(context_, Expr<SubscriptInteger>{*lb}));
1018 dimUbound = ToInt64(Fold(context_, Expr<SubscriptInteger>{*ub}));
1037 ? ToInt64(Fold(context_, Expr<SubscriptInteger>{*lowerBound}))
1040 ? ToInt64(Fold(context_, Expr<SubscriptInteger>{*upperBound}))
1115 FoldingContext &context_;
1163 : Base{*this}, sf_{sf}, context_{context} {
1164 if (!context_.languageFeatures().IsEnabled(feature)) {
1166 } else if (context_.languageFeatures().ShouldWarn(feature)) {
1223 proc, context_, /*emitError=*/true)}) {
1260 FoldingContext &context_;