Files
swift-mirror/test/IDE/complete_rdar146055457.swift
Hamish Knight 7ae3ccf0bf [Sema] Apply CodingKeys hack to TypeChecker::lookupUnqualifiedType
Currently we handle CodingKeys synthesis in
`TypeChecker::lookupUnqualified`, make sure we do the same in
`TypeChecker::lookupUnqualifiedType`.

rdar://146055457
2025-03-07 21:03:33 +00:00

15 lines
445 B
Swift

// RUN: %batch-code-completion
// rdar://146055457 - Make sure we synthesize CodingKeys
struct S: Encodable {
var a: String
var b: String
private var foo: CodingKeys {
.#^COMPLETE^#
// COMPLETE-DAG: Decl[EnumElement]/CurrNominal/Flair[ExprSpecific]/TypeRelation[Convertible]: a[#CodingKeys#]; name=a
// COMPLETE-DAG: Decl[EnumElement]/CurrNominal/Flair[ExprSpecific]/TypeRelation[Convertible]: b[#CodingKeys#]; name=b
}
}