Version 2.12.0-45.0.dev

Merge commit '22f1b7b88e0d6194523cb515d7e361b6215374d7' into 'dev'
diff --git a/tests/standalone/io/test_extension_fail_test.dart b/tests/standalone/io/test_extension_fail_test.dart
index e4acc61..d6941e3 100644
--- a/tests/standalone/io/test_extension_fail_test.dart
+++ b/tests/standalone/io/test_extension_fail_test.dart
@@ -4,7 +4,9 @@
 //
 // Dart test program for testing native extensions.
 
+// OtherResources=test_extension.dart
 // OtherResources=test_extension_fail_tester.dart
+// OtherResources=test_relative_extension.dart
 // OtherResources=test_relative_extension_fail_tester.dart
 
 import "package:path/path.dart";
diff --git a/tests/standalone/io/test_extension_test.dart b/tests/standalone/io/test_extension_test.dart
index fc7caef..e2a11e6 100644
--- a/tests/standalone/io/test_extension_test.dart
+++ b/tests/standalone/io/test_extension_test.dart
@@ -4,6 +4,9 @@
 //
 // Dart test program for testing native extensions.
 
+// OtherResources=test_extension.dart
+// OtherResources=test_extension_tester.dart
+
 import "package:expect/expect.dart";
 import "package:path/path.dart";
 import 'dart:async';
diff --git a/tests/standalone_2/io/test_extension_fail_test.dart b/tests/standalone_2/io/test_extension_fail_test.dart
index e4acc61..d6941e3 100644
--- a/tests/standalone_2/io/test_extension_fail_test.dart
+++ b/tests/standalone_2/io/test_extension_fail_test.dart
@@ -4,7 +4,9 @@
 //
 // Dart test program for testing native extensions.
 
+// OtherResources=test_extension.dart
 // OtherResources=test_extension_fail_tester.dart
+// OtherResources=test_relative_extension.dart
 // OtherResources=test_relative_extension_fail_tester.dart
 
 import "package:path/path.dart";
diff --git a/tests/standalone_2/io/test_extension_test.dart b/tests/standalone_2/io/test_extension_test.dart
index e69ae28..e2a11e6 100644
--- a/tests/standalone_2/io/test_extension_test.dart
+++ b/tests/standalone_2/io/test_extension_test.dart
@@ -4,6 +4,9 @@
 //
 // Dart test program for testing native extensions.
 
+// OtherResources=test_extension.dart
+// OtherResources=test_extension_tester.dart
+
 import "package:expect/expect.dart";
 import "package:path/path.dart";
 import 'dart:async';
@@ -21,6 +24,7 @@
     default:
       Expect.fail('Unknown operating system ${Platform.operatingSystem}');
   }
+  throw 'Unknown operating system ${Platform.operatingSystem}';
 }
 
 // Returns a list containing the source file name in the first element and the
@@ -37,6 +41,7 @@
     default:
       Expect.fail('Unknown operating system ${Platform.operatingSystem}');
   }
+  throw 'Unknown operating system ${Platform.operatingSystem}';
 }
 
 String getExtensionPath(String buildDirectory, String filename) {
diff --git a/tools/VERSION b/tools/VERSION
index c026b79e..4d52c68 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
 MAJOR 2
 MINOR 12
 PATCH 0
-PRERELEASE 44
+PRERELEASE 45
 PRERELEASE_PATCH 0
\ No newline at end of file