diff --git a/pkg/test_runner/lib/src/compiler_configuration.dart b/pkg/test_runner/lib/src/compiler_configuration.dart index eb8fb4e2b6d..8a5ee3788e2 100644 --- a/pkg/test_runner/lib/src/compiler_configuration.dart +++ b/pkg/test_runner/lib/src/compiler_configuration.dart @@ -78,6 +78,7 @@ abstract class CompilerConfiguration { previewDart2: false); case Compiler.dartk: + case Compiler.dartkb: if (configuration.architecture == Architecture.simdbc64 || configuration.architecture == Architecture.simarm || configuration.architecture == Architecture.simarm64 || @@ -86,9 +87,6 @@ abstract class CompilerConfiguration { } return NoneCompilerConfiguration(configuration); - case Compiler.dartkb: - return VMKernelCompilerConfiguration(configuration); - case Compiler.dartkp: return PrecompilerCompilerConfiguration(configuration); diff --git a/pkg/vm/bin/kernel_service.dart b/pkg/vm/bin/kernel_service.dart index be1e4ee6cc9..4685f798c47 100644 --- a/pkg/vm/bin/kernel_service.dart +++ b/pkg/vm/bin/kernel_service.dart @@ -145,11 +145,12 @@ abstract class Compiler { if (options.bytecode && errors.isEmpty) { await runWithFrontEndCompilerContext(script, options, component, () { - // TODO(alexmarkov): pass environment defines // TODO(alexmarkov): disable source positions and local variables // in VM PRODUCT mode. generateBytecode(component, - emitSourcePositions: true, emitLocalVarInfo: true); + environmentDefines: options.environmentDefines, + emitSourcePositions: true, + emitLocalVarInfo: true); }); }