| Index: compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| diff --git a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| index 4ec32da371a46757528fd9d4f5241e23b9b852a0..f349e5d7824852eede9768593716d8a119538eb3 100644
|
| --- a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| +++ b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| @@ -2144,7 +2144,7 @@ public class TypeAnalyzer implements DartCompilationPhase {
|
| DartExpression value = node.getValue();
|
| if (value != null) {
|
| Type valueType = value.getType();
|
| - if (TypeKind.of(valueType) != TypeKind.DYNAMIC) {
|
| + if (valueType != null && TypeKind.of(valueType) != TypeKind.DYNAMIC) {
|
| Type varType = Types.makeInferred(valueType);
|
| Elements.setType(element, varType);
|
| node.getName().setType(varType);
|
|
|