Lines Matching defs:offsetSymbol
263 while (auto offsetSymbol{folder.FoldDesignator(designator)}) {
265 if (auto bad{evaluate::OffsetToDesignator(context, *offsetSymbol)}) {
275 } else if (!InitElement(*offsetSymbol, designator, scope)) {
313 const evaluate::OffsetSymbol &offsetSymbol, const SomeExpr &designator,
315 const Symbol &symbol{offsetSymbol.symbol()};
323 evaluate::OffsetToDesignator(context, offsetSymbol)}) {
329 ss << offsetSymbol.symbol().name() << " offset " << offsetSymbol.offset()
330 << " bytes for " << offsetSymbol.size() << " bytes";
343 symbolInit.NoteInitializedRange(offsetSymbol);
362 offsetSymbol.offset() + offsetSymbol.size()) > symbol.size()) {
381 if (static_cast<std::size_t>(offsetSymbol.offset() + offsetSymbol.size()) >
393 GetImage().AddPointer(offsetSymbol.offset(), *expr);
414 GetImage().AddPointer(offsetSymbol.offset(), *expr);
448 offsetSymbol.offset(), offsetSymbol.size(), folded, context)};