| Index: sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (revision 25147)
|
| +++ sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (working copy)
|
| @@ -3424,7 +3424,7 @@
|
| if (!backend.retainMetadataOf(element)) return code;
|
| return compiler.withCurrentElement(element, () {
|
| List<int> metadata = <int>[];
|
| - FunctionSignature signature = element.functionSignature;
|
| + FunctionSignature signature = element.computeSignature(compiler);
|
| if (element.isConstructor()) {
|
| metadata.add(reifyType(element.getEnclosingClass().thisType));
|
| } else {
|
|
|