[NFC][RemoteMirrors] Add "template" in front of calls to readRemoteAddress

This commit is contained in:
Augusto Noronha
2025-07-10 17:48:11 -07:00
parent 817922175d
commit 16591e4d0e

View File

@@ -798,8 +798,8 @@ public:
// Non-inline (box'ed) representation.
// The first word of the container stores the address to the box.
RemoteAddress BoxAddress;
if (!Reader->readRemoteAddress<StoredPointer>(ExistentialAddress,
BoxAddress))
if (!Reader->template readRemoteAddress<StoredPointer>(ExistentialAddress,
BoxAddress))
return std::nullopt;
auto AlignmentMask = VWT->getAlignmentMask();
@@ -1691,7 +1691,7 @@ public:
StoredPointer tag) -> std::optional<RemoteAddress> {
RemoteAddress addr = base + tag * sizeof(StoredPointer);
RemoteAddress isa;
if (!Reader->readRemoteAddress<StoredPointer>(addr, isa))
if (!Reader->template readRemoteAddress<StoredPointer>(addr, isa))
return std::nullopt;
return isa;
};
@@ -1721,7 +1721,7 @@ public:
return readMetadataFromTaggedPointer(objectAddress);
RemoteAddress isa;
if (!Reader->readRemoteAddress<StoredPointer>(objectAddress, isa))
if (!Reader->template readRemoteAddress<StoredPointer>(objectAddress, isa))
return std::nullopt;
switch (getIsaEncoding()) {
@@ -1770,8 +1770,8 @@ public:
RemoteAddress(IndexedClassesPointer
+ classIndex * sizeof(StoredPointer));
RemoteAddress metadataPointer;
if (!Reader->readRemoteAddress<StoredPointer>(eltPointer,
metadataPointer))
if (!Reader->template readRemoteAddress<StoredPointer>(eltPointer,
metadataPointer))
return std::nullopt;
return metadataPointer;
@@ -1919,7 +1919,7 @@ public:
case TypeReferenceKind::IndirectObjCClass: {
RemoteAddress classRef;
if (!Reader->readRemoteAddress<StoredPointer>(ref, classRef))
if (!Reader->template readRemoteAddress<StoredPointer>(ref, classRef))
return std::nullopt;
auto metadata = readMetadata(classRef);
@@ -1967,8 +1967,8 @@ public:
return std::nullopt;
RemoteAddress genericArgAddress;
if (!Reader->readRemoteAddress<StoredPointer>(addressOfGenericArgAddress,
genericArgAddress))
if (!Reader->template readRemoteAddress<StoredPointer>(
addressOfGenericArgAddress, genericArgAddress))
return std::nullopt;
return genericArgAddress;
@@ -2104,8 +2104,8 @@ protected:
// Read the name pointer.
RemoteAddress namePtr;
if (!Reader->readRemoteAddress<StoredPointer>(roDataPtr + OffsetToName,
namePtr))
if (!Reader->template readRemoteAddress<StoredPointer>(
roDataPtr + OffsetToName, namePtr))
return false;
// If the name pointer is null, treat that as an error.
@@ -2169,8 +2169,8 @@ protected:
// the generalization arguments are.
RemoteAddress shapeAddress = address + sizeof(StoredPointer);
RemoteAddress signedShapePtr;
if (!Reader->readRemoteAddress<StoredPointer>(shapeAddress,
signedShapePtr))
if (!Reader->template readRemoteAddress<StoredPointer>(shapeAddress,
signedShapePtr))
return nullptr;
auto shapePtr = stripSignedPointer(signedShapePtr);
@@ -2634,8 +2634,8 @@ private:
// Low bit set in the offset indicates that the offset leads to the absolute
// address in memory.
if (indirect) {
if (!Reader->readRemoteAddress<StoredPointer>(resultAddress,
resultAddress))
if (!Reader->template readRemoteAddress<StoredPointer>(resultAddress,
resultAddress))
return RemoteAddress();
}
@@ -3149,7 +3149,8 @@ private:
--numGenericArgs;
RemoteAddress arg;
if (!Reader->readRemoteAddress<StoredPointer>(genericArgsAddr, arg)) {
if (!Reader->template readRemoteAddress<StoredPointer>(
genericArgsAddr, arg)) {
return {};
}
genericArgsAddr += sizeof(StoredPointer);
@@ -3278,7 +3279,7 @@ private:
#if SWIFT_OBJC_INTEROP
RemoteAddress dataPtr;
if (!Reader->readRemoteAddress<StoredPointer>(
if (!Reader->template readRemoteAddress<StoredPointer>(
classAddress + TargetClassMetadataObjCInterop::offsetToData(),
dataPtr))
return RemoteAddress();