Skip to content

Commit 0c90aac

Browse files
authored
Merge pull request #41087 from apple/Reflection-Resolve-direct-symbolic-reference-pointers
[Reflection] Resolve direct symbolic reference pointers
2 parents 9ea2f96 + 1d1acf6 commit 0c90aac

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

include/swift/Remote/MetadataReader.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,9 @@ class MetadataReader {
420420
return nullptr;
421421
}
422422
} else {
423-
resolved = RemoteAbsolutePointer("", remoteAddress);
423+
resolved = Reader->resolvePointer(RemoteAddress(remoteAddress), 0);
424+
if (!resolved)
425+
resolved = RemoteAbsolutePointer("", remoteAddress);
424426
}
425427

426428
switch (kind) {

0 commit comments

Comments
 (0)