diff options
| author | Rafael Avila de Espindola <espindola@dream.(none)> | 2011-02-14 11:22:10 -0500 |
|---|---|---|
| committer | Rafael Avila de Espindola <espindola@dream.(none)> | 2011-02-14 11:22:10 -0500 |
| commit | bd56dd9f2aca1967c92d3cc613dcc199c878026c (patch) | |
| tree | be44c426a33ad4a8d33a0564709bcf2f6d696503 /src | |
| parent | Translate pat_lit, un-XFAIL alt-pattern-lit.rs for rustc. (diff) | |
| download | rust-bd56dd9f2aca1967c92d3cc613dcc199c878026c.tar.xz rust-bd56dd9f2aca1967c92d3cc613dcc199c878026c.zip | |
Add missing case to unify. This gets hello world to codegen.
Diffstat (limited to 'src')
| -rw-r--r-- | src/comp/middle/ty.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/comp/middle/ty.rs b/src/comp/middle/ty.rs index 2bb65fe0..b9753474 100644 --- a/src/comp/middle/ty.rs +++ b/src/comp/middle/ty.rs @@ -968,6 +968,7 @@ fn unify(@ty.t expected, @ty.t actual, &unify_handler handler) case (ty.ty_char) { ret struct_cmp(expected, actual); } case (ty.ty_str) { ret struct_cmp(expected, actual); } case (ty.ty_type) { ret struct_cmp(expected, actual); } + case (ty.ty_native) { ret struct_cmp(expected, actual); } case (ty.ty_tag(?expected_id)) { alt (actual.struct) { |