blob: e09015dcb0fbb9cb532262d12521cfb361450455 [file] [log] [blame]
// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
t1(a1, a2, a3) => a1.foo1() + a2.foo2() + a3.foo3();
t2(a3, a2, a1) => a1.foo1() + a2.foo2() + a3.foo3();
t3(a1, a2, a3, [a4, a5, a6]) =>
a1.foo1() + a2.foo2() + a3.foo3() + a4.foo4() + a5.foo5() + a6.foo6();
t4(a1, a2, a3, [a6, a5, a4]) =>
a1.foo1() + a2.foo2() + a3.foo3() + a4.foo4() + a5.foo5() + a6.foo6();
t5(a1, a2, a3, {a4, a5, a6}) =>
a1.foo1() + a2.foo2() + a3.foo3() + a4.foo4() + a5.foo5() + a6.foo6();
t6(a1, a2, a3, {a6, a5, a4}) =>
a1.foo1() + a2.foo2() + a3.foo3() + a4.foo4() + a5.foo5() + a6.foo6();
t7(a1, a2, a3, {a5, a4, a6}) =>
a1.foo1() + a2.foo2() + a3.foo3() + a4.foo4() + a5.foo5() + a6.foo6();
calls(x1, x2, x3, x4, x5, x6, x7, x8, x9) {
t1(x1, x2, x3);
t2(x1, x2, x3);
t3(x1, x2, x3);
t3(x1, x2, x3, x4);
t4(x1, x2, x3, x4, x5);
t5(x1, x2, x3);
t5(x1, x2, x3, a4: x4);
t5(x1, x2, x3, a5: x4);
t5(x1, x2, x3, a6: x4, a5: x5);
t6(x1, x2, x3, a4: x4, a6: x5);
t6(x1, x2, x3, a4: x4, a5: x5, a6: x6);
t7(x1, x2, x3, a4: x4, a6: x5, a5: x6);
}
main() {}