Preserve the original semantics in the poi tests.

R=het@google.com

Review URL: https://codereview.chromium.org/2016013002 .
This commit is contained in:
Sigmund Cherem 2016-05-26 12:41:33 -07:00
parent 0548ae7f3f
commit 91c8754a05

View file

@ -455,7 +455,7 @@ Future<Element> runPoiInternal(
int position) {
bool isFullCompile = cachedCompiler != newCompiler;
cachedCompiler = newCompiler;
if (poiTask == null) {
if (poiTask == null || poiTask.compiler != cachedCompiler) {
poiTask = new PoiTask(cachedCompiler);
cachedCompiler.tasks.add(poiTask);
}
@ -565,7 +565,8 @@ class ScriptOnlyFilter implements QueueFilter {
}
class PoiTask extends CompilerTask {
PoiTask(Compiler compiler) : super(compiler.measurer);
final Compiler compiler;
PoiTask(Compiler compiler) : compiler = compiler, super(compiler.measurer);
String get name => 'POI';
}