about summary refs log tree commit diff
path: root/src/comp
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/comp
parent7446af747d83622c849ec9f29c0365aa7bf4e697 (diff)
downloadrust-bd56dd9f2aca1967c92d3cc613dcc199c878026c.tar.gz
rust-bd56dd9f2aca1967c92d3cc613dcc199c878026c.zip
Add missing case to unify. This gets hello world to codegen.
Diffstat (limited to 'src/comp')
-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 2bb65fe05de..b9753474e3d 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) {