diff --git a/packages/flutter_tools/lib/src/compile.dart b/packages/flutter_tools/lib/src/compile.dart index 67aa09ab212..08e821f6fb1 100644 --- a/packages/flutter_tools/lib/src/compile.dart +++ b/packages/flutter_tools/lib/src/compile.dart @@ -310,14 +310,7 @@ class KernelCompiler { '--platform', platformDill, ], - if (extraFrontEndOptions != null) - for (String arg in extraFrontEndOptions) - if (arg == '--sound-null-safety') - '--null-safety' - else if (arg == '--no-sound-null-safety') - '--no-null-safety' - else - arg, + ...?extraFrontEndOptions, mainUri?.toString() ?? mainPath, ]; @@ -728,14 +721,7 @@ class DefaultResidentCompiler implements ResidentCompiler { platformDill, ], if (unsafePackageSerialization == true) '--unsafe-package-serialization', - if (extraFrontEndOptions != null) - for (String arg in extraFrontEndOptions) - if (arg == '--sound-null-safety') - '--null-safety' - else if (arg == '--no-sound-null-safety') - '--no-null-safety' - else - arg, + ...?extraFrontEndOptions, ]; _logger.printTrace(command.join(' ')); _server = await _processManager.start(command);