mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 10:48:25 +00:00
[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:
parent
7effb7e776
commit
df5e7aac17
|
@ -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);
|
||||
|
||||
|
|
|
@ -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);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue