Main.hx 297 B

123456789101112131415161718
  1. enum E {
  2. A(i:Int);
  3. B;
  4. }
  5. class Main {
  6. static function main() {
  7. var e = B;
  8. switch (e) { // Correct: Unmatched patterns: B
  9. case A(10):
  10. }
  11. var v = switch (e) { // Wrong: Unmatched patterns: A(_)
  12. case A(10): null;
  13. }
  14. }
  15. }