Searched refs:componentShape (Results 1 – 2 of 2) sorted by relevance
83 if (auto componentShape{GetConstantExtents(context, symbol)}) { in FoldOperation() local84 if (GetRank(*componentShape) > 0 && GetRank(*valueShape) == 0) { in FoldOperation()85 expr = ScalarConstantExpander{std::move(*componentShape)}.Expand( in FoldOperation()89 isConstant &= *valueShape == *componentShape; in FoldOperation()
1821 if (auto componentShape{GetShape(GetFoldingContext(), *symbol)}) { in Analyze() local1823 if (GetRank(*componentShape) == 0 && GetRank(*valueShape) > 0) { in Analyze()1831 CheckConformance(messages, *componentShape, *valueShape, in Analyze()1834 if (checked && *checked && GetRank(*componentShape) > 0 && in Analyze()