mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 16:41:07 +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);
|
previewDart2: false);
|
||||||
|
|
||||||
case Compiler.dartk:
|
case Compiler.dartk:
|
||||||
|
case Compiler.dartkb:
|
||||||
if (configuration.architecture == Architecture.simdbc64 ||
|
if (configuration.architecture == Architecture.simdbc64 ||
|
||||||
configuration.architecture == Architecture.simarm ||
|
configuration.architecture == Architecture.simarm ||
|
||||||
configuration.architecture == Architecture.simarm64 ||
|
configuration.architecture == Architecture.simarm64 ||
|
||||||
|
@ -86,9 +87,6 @@ abstract class CompilerConfiguration {
|
||||||
}
|
}
|
||||||
return NoneCompilerConfiguration(configuration);
|
return NoneCompilerConfiguration(configuration);
|
||||||
|
|
||||||
case Compiler.dartkb:
|
|
||||||
return VMKernelCompilerConfiguration(configuration);
|
|
||||||
|
|
||||||
case Compiler.dartkp:
|
case Compiler.dartkp:
|
||||||
return PrecompilerCompilerConfiguration(configuration);
|
return PrecompilerCompilerConfiguration(configuration);
|
||||||
|
|
||||||
|
|
|
@ -145,11 +145,12 @@ abstract class Compiler {
|
||||||
|
|
||||||
if (options.bytecode && errors.isEmpty) {
|
if (options.bytecode && errors.isEmpty) {
|
||||||
await runWithFrontEndCompilerContext(script, options, component, () {
|
await runWithFrontEndCompilerContext(script, options, component, () {
|
||||||
// TODO(alexmarkov): pass environment defines
|
|
||||||
// TODO(alexmarkov): disable source positions and local variables
|
// TODO(alexmarkov): disable source positions and local variables
|
||||||
// in VM PRODUCT mode.
|
// in VM PRODUCT mode.
|
||||||
generateBytecode(component,
|
generateBytecode(component,
|
||||||
emitSourcePositions: true, emitLocalVarInfo: true);
|
environmentDefines: options.environmentDefines,
|
||||||
|
emitSourcePositions: true,
|
||||||
|
emitLocalVarInfo: true);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue