| Index: dart/sdk/lib/_internal/compiler/implementation/js_emitter/type_test_emitter.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_emitter/type_test_emitter.dart b/dart/sdk/lib/_internal/compiler/implementation/js_emitter/type_test_emitter.dart
|
| index 92e4f63df5ed6b0ff3ef0099c13705ecf2a7e828..d92cacfeabcd901591f6b892df4c09a474b850a1 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/js_emitter/type_test_emitter.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/js_emitter/type_test_emitter.dart
|
| @@ -70,11 +70,7 @@ class TypeTestEmitter extends CodeEmitterHelper {
|
| RuntimeTypes rti = backend.rti;
|
| jsAst.Expression encoding = rti.getSignatureEncoding(type, thisAccess);
|
| String operatorSignature = namer.operatorSignature();
|
| - if (!type.containsTypeVariables) {
|
| - builder.functionType = '${task.metadataEmitter.reifyType(type)}';
|
| - } else {
|
| - builder.addProperty(operatorSignature, encoding);
|
| - }
|
| + builder.addProperty(operatorSignature, encoding);
|
| }
|
|
|
| void generateSubstitution(ClassElement cls, {bool emitNull: false}) {
|
|
|