diff options
| author | Roy Frostig <[email protected]> | 2010-06-25 00:47:23 -0700 |
|---|---|---|
| committer | Roy Frostig <[email protected]> | 2010-06-25 00:47:23 -0700 |
| commit | 241305caab232b04666704dc6853c41312cd283a (patch) | |
| tree | 9a8cd9ef0573d15477927afb02620c723745ddcf /src/boot/me/trans.ml | |
| parent | Rearrange pexp-custom stuff a bit. (diff) | |
| download | rust-241305caab232b04666704dc6853c41312cd283a.tar.xz rust-241305caab232b04666704dc6853c41312cd283a.zip | |
Resolve and typecheck patterns in pattern alt redux. This time featuring way more correctness.
Diffstat (limited to 'src/boot/me/trans.ml')
| -rw-r--r-- | src/boot/me/trans.ml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/boot/me/trans.ml b/src/boot/me/trans.ml index 3d23a945..02b8e3f7 100644 --- a/src/boot/me/trans.ml +++ b/src/boot/me/trans.ml @@ -3761,8 +3761,8 @@ let trans_visitor Ast.PAT_lit lit -> trans_compare Il.JNE (trans_lit lit) (Il.Cell src_cell) - | Ast.PAT_tag (tag_namei, pats) -> - let tag_name = tag_namei.node in + | Ast.PAT_tag (lval, pats) -> + let tag_name = tag_ctor_name_to_tag_name (lval_to_name lval) in let ty_tag = match slot_ty src_slot with Ast.TY_tag tag_ty -> tag_ty |