1*fd3a827eSAlex Crichtonpackage foo:foo; 241417d9eSAlex Crichton 32329ecc3SAlex Crichtoninterface manyarg { 42329ecc3SAlex Crichton many-args: func( 52329ecc3SAlex Crichton a1: u64, 62329ecc3SAlex Crichton a2: u64, 72329ecc3SAlex Crichton a3: u64, 82329ecc3SAlex Crichton a4: u64, 92329ecc3SAlex Crichton a5: u64, 102329ecc3SAlex Crichton a6: u64, 112329ecc3SAlex Crichton a7: u64, 122329ecc3SAlex Crichton a8: u64, 132329ecc3SAlex Crichton a9: u64, 142329ecc3SAlex Crichton a10: u64, 152329ecc3SAlex Crichton a11: u64, 162329ecc3SAlex Crichton a12: u64, 172329ecc3SAlex Crichton a13: u64, 182329ecc3SAlex Crichton a14: u64, 192329ecc3SAlex Crichton a15: u64, 202329ecc3SAlex Crichton a16: u64, 21*fd3a827eSAlex Crichton ); 222329ecc3SAlex Crichton 232329ecc3SAlex Crichton record big-struct { 242329ecc3SAlex Crichton a1: string, 252329ecc3SAlex Crichton a2: string, 262329ecc3SAlex Crichton a3: string, 272329ecc3SAlex Crichton a4: string, 282329ecc3SAlex Crichton a5: string, 292329ecc3SAlex Crichton a6: string, 302329ecc3SAlex Crichton a7: string, 312329ecc3SAlex Crichton a8: string, 322329ecc3SAlex Crichton a9: string, 332329ecc3SAlex Crichton a10: string, 342329ecc3SAlex Crichton a11: string, 352329ecc3SAlex Crichton a12: string, 362329ecc3SAlex Crichton a13: string, 372329ecc3SAlex Crichton a14: string, 382329ecc3SAlex Crichton a15: string, 392329ecc3SAlex Crichton a16: string, 402329ecc3SAlex Crichton a17: string, 412329ecc3SAlex Crichton a18: string, 422329ecc3SAlex Crichton a19: string, 432329ecc3SAlex Crichton a20: string, 442329ecc3SAlex Crichton } 452329ecc3SAlex Crichton 46*fd3a827eSAlex Crichton big-argument: func(x: big-struct); 472329ecc3SAlex Crichton} 482329ecc3SAlex Crichton 4941417d9eSAlex Crichtonworld the-world { 50*fd3a827eSAlex Crichton import manyarg; 51*fd3a827eSAlex Crichton export manyarg; 522329ecc3SAlex Crichton} 53