We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 59c53b7 commit edee13aCopy full SHA for edee13a
stdlib/public/core/KeyPath.swift
@@ -3725,6 +3725,16 @@ internal struct InstantiateKeyPathBuffer: KeyPathPatternVisitor {
3725
leafMetadataRef: MetadataReference,
3726
kvcCompatibilityString: UnsafeRawPointer?) {
3727
self.genericEnvironment = genericEnvironment
3728
+
3729
+ let leaf = _resolveKeyPathMetadataReference(
3730
+ leafMetadataRef,
3731
+ genericEnvironment: genericEnvironment,
3732
+ arguments: patternArgs
3733
+ )
3734
3735
+ let size = _openExistential(leaf, do: _getTypeSize(_:))
3736
3737
+ maxSize = Swift.max(maxSize, size)
3738
}
3739
3740
mutating func visitStoredComponent(kind: KeyPathStructOrClass,
0 commit comments