Skip to content

Commit bc8dfe4

Browse files
authored
Merge pull request #27318 from jckarter/remote-ref-null-relative
Fix handling of null relative references in RemoteRef.
2 parents 3e48f71 + 31212b8 commit bc8dfe4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

include/swift/Remote/MetadataReader.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ class RemoteRef {
9595
uint64_t resolveRelativeAddressData() const {
9696
int32_t offset;
9797
memcpy(&offset, LocalBuffer, sizeof(int32_t));
98+
if (offset == 0)
99+
return 0;
98100
return Address + (int64_t)offset;
99101
}
100102

0 commit comments

Comments
 (0)