Skip to content

Commit 7005460

Browse files
committed
Merge pull request #41087 from apple/Reflection-Resolve-direct-symbolic-reference-pointers
[Reflection] Resolve direct symbolic reference pointers (cherry picked from commit 0c90aac)
1 parent 086bdac commit 7005460

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
@@ -418,7 +418,9 @@ class MetadataReader {
418418
return nullptr;
419419
}
420420
} else {
421-
resolved = RemoteAbsolutePointer("", remoteAddress);
421+
resolved = Reader->resolvePointer(RemoteAddress(remoteAddress), 0);
422+
if (!resolved)
423+
resolved = RemoteAbsolutePointer("", remoteAddress);
422424
}
423425

424426
switch (kind) {

0 commit comments

Comments
 (0)