[vm/bytecode] Intermediate out.dill not needed anymore when testing bytecode.

Change-Id: I213e023b8b6ba15fcd723c0a49a0b5d7ec471e15
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/106420
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Régis Crelier <regis@google.com>
This commit is contained in:
Régis Crelier 2019-06-17 21:24:21 +00:00 committed by commit-bot@chromium.org
parent 7effb7e776
commit df5e7aac17
2 changed files with 4 additions and 5 deletions

View file

@ -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);

View file

@ -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);
});
}