The spec, https://github.com/WebAssembly/gc/pull/360/files , was recently updated to specify that the maximum number of operands to `array.new_fixed` is 10000 and the implementation should throw a `RuntimeError` if that is exceeded. In the current implementation (about to land; see https://bugs.webkit.org/show_bug.cgi?id=252350 ), no limit is enforced. This should be easy to change in the parser, but unfortunately I'm out of time to work on this.
<rdar://problem/107720913>
Keith seems to have resolved this in https://bugs.webkit.org/show_bug.cgi?id=256959. *** This bug has been marked as a duplicate of bug 256959 ***