Index: tests/isolate/illegal_msg_function_test.dart |
diff --git a/tests/isolate/illegal_msg_test.dart b/tests/isolate/illegal_msg_function_test.dart |
similarity index 87% |
copy from tests/isolate/illegal_msg_test.dart |
copy to tests/isolate/illegal_msg_function_test.dart |
index 422ae39a55d48705ccbd60a907810e77363a62ab..f967afd9d50d9c6580254bd73c72a92126aa0f3b 100644 |
--- a/tests/isolate/illegal_msg_test.dart |
+++ b/tests/isolate/illegal_msg_function_test.dart |
@@ -2,9 +2,11 @@ |
// 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. |
-library illegal_msg_tests; |
+library illegal_msg_function_test; |
+ |
import "package:expect/expect.dart"; |
-import 'dart:isolate'; |
+import "dart:isolate"; |
+import "dart:async" show Future; |
import "package:async_helper/async_helper.dart"; |
funcFoo(x) => x + 2; |
@@ -18,6 +20,8 @@ echo(sendPort) { |
} |
main() { |
+ var function = funcFoo; |
+ |
ReceivePort port = new ReceivePort(); |
Future spawn = Isolate.spawn(echo, port.sendPort); |
var caught_exception = false; |
@@ -25,7 +29,7 @@ main() { |
asyncStart(); |
stream.first.then((snd) { |
try { |
- snd.send(funcFoo); |
+ snd.send(function); |
} catch (e) { |
caught_exception = true; |
} |