File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -34,4 +34,14 @@ _ = d! // expected-error {{cannot force unwrap value of non-optional type 'D'}}
34
34
_ = dopt == nil
35
35
_ = diuopt == nil
36
36
_ = diuopt is ExpressibleByNilLiteral // expected-warning {{'is' test is always true}}
37
- _ = produceD ( ) is ExpressibleByNilLiteral // expected-warning {{'is' test is always true}}
37
+ _ = produceD ( ) is ExpressibleByNilLiteral // expected-warning {{'is' test is always true}}
38
+
39
+ enum E {
40
+ case none
41
+ }
42
+ func test( _ e: E ) {
43
+ _ = e == . none
44
+ _ = e == E . none
45
+ _ = e == Optional . none // expected-warning {{comparing non-optional value of type 'E' to 'nil' or 'Optional.none' always returns false}}
46
+ _ = e == E ? . none // expected-warning {{comparing non-optional value of type 'E' to 'nil' or 'Optional.none' always returns false}}
47
+ }
You can’t perform that action at this time.
0 commit comments