mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
A parse-only option is needed for parse performance tracking and the current option also includes semantic analysis.
14 lines
478 B
Swift
14 lines
478 B
Swift
// RUN: %target-typecheck-verify-swift
|
|
|
|
class Dictionary<K, V> : ExpressibleByDictionaryLiteral { // expected-error {{type 'Dictionary<K, V>' does not conform to protocol 'ExpressibleByDictionaryLiteral'}}
|
|
typealias Key = K
|
|
typealias Value = V
|
|
init(dictionaryLiteral xs: (K)...){} // expected-note {{candidate has non-matching type '(dictionaryLiteral: (K)...)'}}
|
|
}
|
|
|
|
func useDict<K, V>(_ d: Dictionary<K,V>) {}
|
|
|
|
useDict(["Hello" : 1])
|
|
useDict(["Hello" : 1, "World" : 2])
|
|
|