| Index: dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_handler_javascript.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_handler_javascript.dart b/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_handler_javascript.dart
|
| index 3f8884f06dfe433459fb135d6df6512b230bfe2b..a768d09a3df17de706e004b041499e28b3b42b3b 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_handler_javascript.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_handler_javascript.dart
|
| @@ -226,6 +226,8 @@ class ForgetConstantVisitor extends ElementVisitor {
|
|
|
| void visitFunctionElement(FunctionElement e) {
|
| super.visitFunctionElement(e);
|
| - e.functionSignature.forEachParameter(this.visit);
|
| + if (e.hasFunctionSignature) {
|
| + e.functionSignature.forEachParameter(this.visit);
|
| + }
|
| }
|
| }
|
|
|