//ww:run-exit 3 // Migrated from 773_isas_spread_variant row same_module_variant. package main; export fn main() i32 = { let r: (i32 | str) = 3: i32; if (r is i32) { return 3; }; if (r is str) { return 1; }; return 0; };