diff options
| -rw-r--r-- | src/comp/middle/trans.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index 24d95d4e..99ce2dff 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -194,8 +194,8 @@ fn T_fn(vec[TypeRef] inputs, TypeRef output) -> TypeRef { } fn T_closure(TypeRef tfn) -> TypeRef { - ret T_struct(vec(tfn, - T_ptr(T_opaque()))); + ret T_struct(vec(T_ptr(tfn), + T_ptr(T_box(T_nil())))); } fn T_ptr(TypeRef t) -> TypeRef { |