//ww:run-exit 41 // Migrated from 774_tagged_widen_named_variant row accept_wrapper_variant. package main; type unsupported = !void; type underread = !i32; type nomem = !void; type wrapper = !(unsupported | underread | nomem); type eof = void; fn f() (size | eof | wrapper) = { let u: unsupported; let e: wrapper = u; return e; }; export fn main() i32 = { let r = f(); return 41; };