Files
swift-mirror/validation-test/compiler_crashers_fixed/0090-issue-47194.swift
Hamish Knight 4e811c3a88 [test] Merge crasher directories
There is no longer much of a good reason to keep these separate,
merge them.
2025-10-18 12:51:30 +01:00

17 lines
436 B
Swift

// RUN: %target-swift-frontend -primary-file %s -emit-ir
// https://github.com/apple/swift/issues/47194
extension Dictionary {
init<S: Sequence>(grouping elements: S, by keyForValue: (S.Iterator.Element) -> Key)
where Array<S.Iterator.Element> == Value
{
self = [:]
for value in elements {
var values = self[keyForValue(value)] ?? []
values.append(value)
self[keyForValue(value)] = values
}
}
}