%module evil_diamond %warnfilter(801) foo; // Ruby, wrong class name %warnfilter(801) bar; // Ruby, wrong class name %warnfilter(801) baz; // Ruby, wrong class name %warnfilter(801,802,813) spam; // Ruby, wrong class name; Ruby & Java, multiple inheritance %inline %{ class foo { }; class bar : public foo { }; class baz : public foo { }; class spam : public bar, public baz { }; foo *test(foo *f) { return f; } %}