From 436300869c50b1fdfddaaf8a709b6e39a4716ea7 Mon Sep 17 00:00:00 2001 From: Daijiro Wachi Date: Fri, 24 Apr 2026 23:53:11 +0900 Subject: [PATCH] lib: fix FLOAT_32 and FLOAT_64 type constants in ffi --- src/ffi/types.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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" ||