Index: src/builtins/builtins-descriptors.h |
diff --git a/src/builtins/builtins-descriptors.h b/src/builtins/builtins-descriptors.h |
index 252a16003001c061c36019c6fd726c0c9fc913b6..997df6cde80fa38cda1f4bafa014e0856ccd077e 100644 |
--- a/src/builtins/builtins-descriptors.h |
+++ b/src/builtins/builtins-descriptors.h |
@@ -25,20 +25,24 @@ namespace internal { |
}; |
// Define interface descriptors for builtins with StubCall linkage. |
-#define DEFINE_TFS_INTERFACE_DESCRIPTOR(Name, InterfaceDescriptor, \ |
+#define DEFINE_TFC_INTERFACE_DESCRIPTOR(Name, InterfaceDescriptor, \ |
result_size) \ |
typedef InterfaceDescriptor##Descriptor Builtin_##Name##_InterfaceDescriptor; |
+#define DEFINE_TFS_INTERFACE_DESCRIPTOR(Name, ...) \ |
+ typedef Name##Descriptor Builtin_##Name##_InterfaceDescriptor; |
+ |
// Define interface descriptors for IC handlers/dispatchers. |
#define DEFINE_TFH_INTERFACE_DESCRIPTOR(Name, Kind, Extra, \ |
InterfaceDescriptor) \ |
typedef InterfaceDescriptor##Descriptor Builtin_##Name##_InterfaceDescriptor; |
BUILTIN_LIST(IGNORE_BUILTIN, IGNORE_BUILTIN, DEFINE_TFJ_INTERFACE_DESCRIPTOR, |
- DEFINE_TFS_INTERFACE_DESCRIPTOR, DEFINE_TFH_INTERFACE_DESCRIPTOR, |
- IGNORE_BUILTIN, IGNORE_BUILTIN) |
+ DEFINE_TFC_INTERFACE_DESCRIPTOR, DEFINE_TFS_INTERFACE_DESCRIPTOR, |
+ DEFINE_TFH_INTERFACE_DESCRIPTOR, IGNORE_BUILTIN, IGNORE_BUILTIN) |
#undef DEFINE_TFJ_INTERFACE_DESCRIPTOR |
+#undef DEFINE_TFC_INTERFACE_DESCRIPTOR |
#undef DEFINE_TFS_INTERFACE_DESCRIPTOR |
#undef DEFINE_TFH_INTERFACE_DESCRIPTOR |