Skip to content

Commit 40cbdd1

Browse files
Use Dart version in script cache check (flutter#29721)
1 parent 8e7e435 commit 40cbdd1

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/flutter_tools/lib/src/build_runner/build_runner.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import '../base/common.dart';
1818
import '../base/file_system.dart';
1919
import '../base/io.dart';
2020
import '../base/logger.dart';
21+
import '../base/platform.dart';
2122
import '../base/process_manager.dart';
2223
import '../codegen.dart';
2324
import '../dart/package_map.dart';
@@ -205,10 +206,12 @@ class _BuildRunnerCodegenDaemon implements CodegenDaemon {
205206
// Sorts the builders by name and produces a hashcode of the resulting iterable.
206207
List<int> _produceScriptId(YamlMap builders) {
207208
if (builders == null || builders.isEmpty) {
208-
return md5.convert(<int>[]).bytes;
209+
return md5.convert(platform.version.codeUnits).bytes;
209210
}
210211
final List<String> orderedBuilders = builders.keys
211212
.cast<String>()
212213
.toList()..sort();
213-
return md5.convert(orderedBuilders.join('').codeUnits).bytes;
214+
return md5.convert(orderedBuilders
215+
.followedBy(<String>[platform.version])
216+
.join('').codeUnits).bytes;
214217
}

0 commit comments

Comments
 (0)