@@ -144,6 +144,7 @@ abstract class CompilerConfiguration {
144
144
List <String > computeCompilerArguments (
145
145
List <String > vmOptions,
146
146
List <String > sharedOptions,
147
+ List <String > dartOptions,
147
148
List <String > dart2jsOptions,
148
149
List <String > ddcOptions,
149
150
List <String > args) {
@@ -235,6 +236,7 @@ class VMKernelCompilerConfiguration extends CompilerConfiguration
235
236
List <String > computeCompilerArguments (
236
237
List <String > vmOptions,
237
238
List <String > sharedOptions,
239
+ List <String > dartOptions,
238
240
List <String > dart2jsOptions,
239
241
List <String > ddcOptions,
240
242
List <String > args) {
@@ -356,7 +358,12 @@ class ComposedCompilerConfiguration extends CompilerConfiguration {
356
358
}
357
359
358
360
List <String > computeCompilerArguments (
359
- vmOptions, sharedOptions, dart2jsOptions, ddcOptions, args) {
361
+ List <String > vmOptions,
362
+ List <String > sharedOptions,
363
+ List <String > dartOptions,
364
+ List <String > dart2jsOptions,
365
+ List <String > ddcOptions,
366
+ List <String > args) {
360
367
// The result will be passed as an input to [extractArguments]
361
368
// (i.e. the arguments to the [PipelineCommand]).
362
369
return < String > []
@@ -457,6 +464,7 @@ class Dart2jsCompilerConfiguration extends Dart2xCompilerConfiguration {
457
464
List <String > computeCompilerArguments (
458
465
List <String > vmOptions,
459
466
List <String > sharedOptions,
467
+ List <String > dartOptions,
460
468
List <String > dart2jsOptions,
461
469
List <String > ddcOptions,
462
470
List <String > args) {
@@ -509,6 +517,7 @@ class DevCompilerConfiguration extends CompilerConfiguration {
509
517
List <String > computeCompilerArguments (
510
518
List <String > vmOptions,
511
519
List <String > sharedOptions,
520
+ List <String > dartOptions,
512
521
List <String > dart2jsOptions,
513
522
List <String > ddcOptions,
514
523
List <String > args) {
@@ -809,6 +818,7 @@ class PrecompilerCompilerConfiguration extends CompilerConfiguration
809
818
List <String > computeCompilerArguments (
810
819
List <String > vmOptions,
811
820
List <String > sharedOptions,
821
+ List <String > dartOptions,
812
822
List <String > dart2jsOptions,
813
823
List <String > ddcOptions,
814
824
List <String > originalArguments) {
@@ -889,7 +899,12 @@ class AppJitCompilerConfiguration extends CompilerConfiguration {
889
899
}
890
900
891
901
List <String > computeCompilerArguments (
892
- vmOptions, sharedOptions, dart2jsOptions, ddcOptions, originalArguments) {
902
+ List <String > vmOptions,
903
+ List <String > sharedOptions,
904
+ List <String > dartOptions,
905
+ List <String > dart2jsOptions,
906
+ List <String > ddcOptions,
907
+ List <String > originalArguments) {
893
908
var args = < String > [];
894
909
if (_useEnableAsserts) {
895
910
args.add ('--enable_asserts' );
@@ -898,7 +913,8 @@ class AppJitCompilerConfiguration extends CompilerConfiguration {
898
913
..addAll (vmOptions)
899
914
..addAll (sharedOptions)
900
915
..addAll (_configuration.sharedOptions)
901
- ..addAll (originalArguments);
916
+ ..addAll (originalArguments)
917
+ ..addAll (dartOptions);
902
918
}
903
919
904
920
List <String > computeRuntimeArguments (
@@ -913,13 +929,12 @@ class AppJitCompilerConfiguration extends CompilerConfiguration {
913
929
if (_useEnableAsserts) {
914
930
args.add ('--enable_asserts' );
915
931
}
916
- args
932
+ return args
917
933
..addAll (vmOptions)
918
934
..addAll (sharedOptions)
919
935
..addAll (_configuration.sharedOptions)
920
936
..addAll (_replaceDartFiles (originalArguments, artifact.filename))
921
937
..addAll (dartOptions);
922
- return args;
923
938
}
924
939
}
925
940
@@ -1190,6 +1205,7 @@ class FastaCompilerConfiguration extends CompilerConfiguration {
1190
1205
List <String > computeCompilerArguments (
1191
1206
List <String > vmOptions,
1192
1207
List <String > sharedOptions,
1208
+ List <String > dartOptions,
1193
1209
List <String > dart2jsOptions,
1194
1210
List <String > ddcOptions,
1195
1211
List <String > args) {
0 commit comments