// Test that a class with an unsendable field can't be // sent class foo { let i: int; let j: @str; new(i:int, j: @str) { self.i = i; self.j = j; } } fn main() { let cat = "kitty"; let po = comm::port(); //! ERROR missing `send` let ch = comm::chan(po); //! ERROR missing `send` comm::send(ch, foo(42, @cat)); //! ERROR missing `send` }