| Index: pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/runtime_types.dart b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| index f0488d9ffef4b6c57615c4aff75d6ef8c6da2d09..5aedd5645c9d1f04e08db35b2f0f37314183dd24 100644
|
| --- a/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| @@ -931,6 +931,11 @@ class RuntimeTypesEncoderImpl implements RuntimeTypesEncoder {
|
| return namer.uniqueNameForTypeConstantElement(
|
| type.element.library, type.element);
|
| }
|
| + if (type is FunctionType) {
|
| + // TODO(johnniwinther): Add naming scheme for function type literals.
|
| + // These currently only occur from kernel.
|
| + return '()->';
|
| + }
|
| InterfaceType interface = type;
|
| String name = namer.uniqueNameForTypeConstantElement(
|
| interface.element.library, interface.element);
|
|
|