diff options
Diffstat (limited to 'src/boot/me')
| -rw-r--r-- | src/boot/me/semant.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/boot/me/semant.ml b/src/boot/me/semant.ml index cea0b479..019cd13e 100644 --- a/src/boot/me/semant.ml +++ b/src/boot/me/semant.ml @@ -2425,7 +2425,7 @@ and referent_type Some parent_tags when boxed && parent_tags <> [] - && List.mem ttag parent_tags + && (list_count ttag parent_tags) > 1 && is_back_edge ttag (List.hd parent_tags) -> Il.StructTy [| word; Il.OpaqueTy |] | _ -> tag ttag |