mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
* [TypeChecker] Enclosing stubs protocol note within editor mode * [test] Removing note from test where there is no -diagnostics-editor-mode flag * Formatting modified code * [tests] Fixing tests under validation-tests
14 lines
479 B
Swift
14 lines
479 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])
|
|
|