// Test that a class with only sendable fields can be sent class foo { let i: int; let j: char; new(i:int, j: char) { self.i = i; self.j = j; } } fn main() { let po = comm::port::(); let ch = comm::chan(po); comm::send(ch, foo(42, 'c')); }