diff --git a/src/ffi/types.cc b/src/ffi/types.cc index 11b653cdf4e0d6..83e4987ca69279 100644 --- a/src/ffi/types.cc +++ b/src/ffi/types.cc @@ -246,9 +246,11 @@ v8::Maybe ToFFIType(Environment* env, std::string_view type_str) { return Just(&ffi_type_sint64); } else if (type_str == "u64" || type_str == "uint64") { return Just(&ffi_type_uint64); - } else if (type_str == "f32" || type_str == "float") { + } else if (type_str == "f32" || type_str == "float" || + type_str == "float32") { return Just(&ffi_type_float); - } else if (type_str == "f64" || type_str == "double") { + } else if (type_str == "f64" || type_str == "double" || + type_str == "float64") { return Just(&ffi_type_double); } else if (type_str == "buffer" || type_str == "arraybuffer" || type_str == "string" || type_str == "str" ||