Index: pkg/compiler/lib/src/js_backend/codegen/codegen.dart |
diff --git a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart |
index d27c1f05567610c3023cbbe959ef2d57d305b682..28b9e0548130cf70206b5794613ec41c6ab67b01 100644 |
--- a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart |
+++ b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart |
@@ -838,7 +838,9 @@ class CodeGenerator extends tree_ir.StatementVisitor |
} |
js.Node handleForeignCode(tree_ir.ForeignCode node) { |
- registry.registerStaticUse(node.dependency); |
+ if (node.dependency != null) { |
sigurdm
2015/10/26 15:04:10
Add comment - why can node.dependency be null?
Johnni Winther
2015/10/27 10:33:51
Done.
|
+ registry.registerStaticUse(node.dependency); |
+ } |
// TODO(sra): Should this be in CodegenRegistry? |
glue.registerNativeBehavior(node.nativeBehavior, node); |
return node.codeTemplate.instantiate(visitExpressionList(node.arguments)); |