Index: test/codegen/expect/varargs.js |
diff --git a/test/codegen/expect/varargs.js b/test/codegen/expect/varargs.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..232f60c6cc2511b68101ccd7b39000503d000b1e |
--- /dev/null |
+++ b/test/codegen/expect/varargs.js |
@@ -0,0 +1,22 @@ |
+dart_library.library('varargs', null, /* Imports */[ |
+ 'dart_sdk' |
+], function load__varargs(exports, dart_sdk) { |
+ 'use strict'; |
+ const core = dart_sdk.core; |
+ const dart = dart_sdk.dart; |
+ const dartx = dart_sdk.dartx; |
+ const varargs = Object.create(null); |
+ let dynamicAnddynamicTodynamic = () => (dynamicAnddynamicTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic])))(); |
+ varargs.varargsTest = function(x, ...others) { |
+ let args = [1, others]; |
+ dart.dsend(x, 'call', ...args); |
+ }; |
+ dart.fn(varargs.varargsTest, dynamicAnddynamicTodynamic()); |
+ varargs.varargsTest2 = function(x, ...others) { |
+ let args = [1, others]; |
+ dart.dsend(x, 'call', ...args); |
+ }; |
+ dart.fn(varargs.varargsTest2, dynamicAnddynamicTodynamic()); |
+ // Exports: |
+ exports.varargs = varargs; |
+}); |