Edward Wang b1df9aa16f Fix #14865
Fixes a codegen bug which generates illegal non-terminated LLVM block
when there are wildcard pattern with guard and enum patterns in a match
expression. Also refactors the code a little.

Closes #14865
2014-06-18 17:01:58 -07:00
..
2014-06-18 17:01:58 -07:00
2014-06-11 09:51:37 -07:00
2014-06-11 16:04:24 -07:00
2014-06-12 21:15:14 +03:00
2014-06-12 21:15:14 +03:00
2014-06-18 10:30:33 +12:00
2014-06-12 20:24:08 +03:00
2014-06-18 10:30:33 +12:00
2014-06-18 15:07:26 +12:00
2014-06-11 16:04:24 -07:00
2014-06-18 10:30:33 +12:00
2014-06-18 10:30:33 +12:00
2014-06-15 23:30:24 -07:00
2014-06-18 10:30:33 +12:00