Index: pkg/compiler/lib/src/ssa/builder.dart |
diff --git a/pkg/compiler/lib/src/ssa/builder.dart b/pkg/compiler/lib/src/ssa/builder.dart |
index 7ff185c4dfe61562264d6c64f213bddb3778b8dd..0ef26591b908ce4d5ecb0c34336f8993d993030a 100644 |
--- a/pkg/compiler/lib/src/ssa/builder.dart |
+++ b/pkg/compiler/lib/src/ssa/builder.dart |
@@ -2261,7 +2261,6 @@ class SsaBuilder extends NewResolvedVisitor { |
} |
bodyCallInputs.add(newObject); |
ResolvedAst resolvedAst = constructor.resolvedAst; |
- TreeElements elements = resolvedAst.elements; |
ast.Node node = resolvedAst.node; |
ClosureClassMap parameterClosureData = |
compiler.closureToClassMapper.getMappingForNestedFunction(node); |
@@ -2786,7 +2785,6 @@ class SsaBuilder extends NewResolvedVisitor { |
localsHandler = |
continueHandlers[0].mergeMultiple(continueHandlers, updateBlock); |
- HLabeledBlockInformation labelInfo; |
List<LabelDefinition> labels = jumpHandler.labels(); |
JumpTarget target = elements.getTargetDefinition(loop); |
if (!labels.isEmpty) { |
@@ -2922,7 +2920,7 @@ class SsaBuilder extends NewResolvedVisitor { |
assert(!isAborted()); |
// The result of the update instruction isn't used, and can just |
// be dropped. |
- HInstruction updateInstruction = pop(); |
+ pop(); |
} |
} |
void buildBody() { |
@@ -3631,7 +3629,6 @@ class SsaBuilder extends NewResolvedVisitor { |
assert(type.element.isClass); |
InterfaceType interface = type; |
List<HInstruction> inputs = <HInstruction>[]; |
- bool first = true; |
List<js.Expression> templates = <js.Expression>[]; |
for (DartType argument in interface.typeArguments) { |
// As we construct the template in stages, we have to make sure that for |
@@ -6529,7 +6526,6 @@ class SsaBuilder extends NewResolvedVisitor { |
if (backend.classNeedsRti(cls)) { |
List<HInstruction> typeInputs = <HInstruction>[]; |
- List<DartType> typeVariable = cls.typeVariables; |
expectedType.typeArguments.forEach((DartType argument) { |
typeInputs.add(analyzeTypeArgument(argument)); |
}); |
@@ -6827,9 +6823,6 @@ class SsaBuilder extends NewResolvedVisitor { |
bool isDefaultCase(ast.SwitchCase switchCase), |
void buildSwitchCase(ast.SwitchCase switchCase)) { |
- Map<ast.CaseMatch, ConstantValue> constants = |
- new Map<ast.CaseMatch, ConstantValue>(); |
- |
HBasicBlock expressionStart = openNewBlock(); |
HInstruction expression = buildExpression(); |
if (switchCases.isEmpty) { |