aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRafael Avila de Espindola <espindola@dream.(none)>2011-02-14 11:22:10 -0500
committerRafael Avila de Espindola <espindola@dream.(none)>2011-02-14 11:22:10 -0500
commitbd56dd9f2aca1967c92d3cc613dcc199c878026c (patch)
treebe44c426a33ad4a8d33a0564709bcf2f6d696503 /src
parentTranslate pat_lit, un-XFAIL alt-pattern-lit.rs for rustc. (diff)
downloadrust-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.rs1
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) {