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 { |