diff --git a/src/Float16Array.mjs b/src/Float16Array.mjs index eeaa8e6b..f76ba420 100644 --- a/src/Float16Array.mjs +++ b/src/Float16Array.mjs @@ -133,12 +133,12 @@ const handler = Object.freeze({ return Reflect.get(target, key, receiver); }, - set(target, key, value) { + set(target, key, value, receiver) { if (isCanonicalIntegerIndexString(key) && hasOwn(target, key)) { return Reflect.set(target, key, roundToFloat16Bits(value)); } - return Reflect.set(target, key, value); + return Reflect.set(target, key, value, receiver); }, });