swift
b6c3ad3d - Augment Test for Confusing ExpressibleByNilLiteral Case

Comment changes are shownComment changes are hidden
Commit
3 years ago
Augment Test for Confusing ExpressibleByNilLiteral Case Add a test for an extremely confusing behavior of switches for ExpressibleByNilLiteral-conforming types. From the looks of the expression tree, one would hope that `case nil` would match such types. Instead, the subject value is up-converted to an optional and compared to `nil` directly with ~=.
Author
Committer
Parents
  • test/stmt
    • File
      switch_nil.swift