diff --git a/spec.html b/spec.html
index 37c6a6a329..8bc75ef1ac 100644
--- a/spec.html
+++ b/spec.html
@@ -14627,8 +14627,8 @@
[[PreventExtensions]] ( ): a normal completion containing a Boolean
a TypedArray _O_
- 1. NOTE: The extensibility-related invariants specified in do not allow this method to return *true* when _O_ can gain (or lose and then regain) integer index properties, which might occur with resizing of its underlying buffer.
- 1. If IsFixedLengthTypedArray(_O_) is *false*, return *false*.
+ 1. NOTE: The extensibility-related invariants specified in do not allow this method to return *true* when _O_ can gain (or lose and then regain) properties, which might occur for properties with integer index names when its underlying buffer is resized.
+ 1. If IsTypedArrayFixedLength(_O_) is *false*, return *false*.
1. Return OrdinaryPreventExtensions(_O_).
@@ -14939,6 +14939,22 @@
+
+
+ IsTypedArrayFixedLength (
+ _O_: a TypedArray,
+ ): a Boolean
+
+
+
+ 1. If _O_.[[ArrayLength]] is ~auto~, return *false*.
+ 1. Let _buffer_ be _O_.[[ViewedArrayBuffer]].
+ 1. If IsFixedLengthArrayBuffer(_buffer_) is *false* and IsSharedArrayBuffer(_buffer_) is *false*, return *false*.
+ 1. Return *true*.
+
+
+
IsValidIntegerIndex (
@@ -41844,22 +41860,6 @@
1. Return ~unused~.
-
-
-
- IsFixedLengthTypedArray (
- _O_: a TypedArray,
- ): a Boolean
-
-
-
- 1. If _O_.[[ArrayLength]] is ~auto~, return *false*.
- 1. Let _buffer_ be _O_.[[ViewedArrayBuffer]].
- 1. If IsFixedLengthArrayBuffer(_buffer_) is *false* and IsSharedArrayBuffer(_buffer_) is *false*, return *false*.
- 1. Return *true*.
-
-