GROW_THEN_WRITE

growwrite.wat (136 bytes) — memory declared 1 2; warp_run grows it by one page mid-call, writes its result entirely inside the page that did not exist a moment ago, and returns a pointer into it.

Every other loadable vector here either never grows or grows past its declared max and traps (GROW_PAST_DECLARED_MAX), so a successful grow was unreachable — and the failure it provokes is silent corruption rather than an exception (a stale ByteBuffer on the JVM, a detached ArrayBuffer in the browser, a stale base pointer from m3_GetMemory on wasm3). A suite that only ever drives refusals is also satisfied by a host that refuses everything; this is the one vector that proves the bound moves. See WasmRuntimeConformanceSuite.resultWrittenIntoNewlyGrownMemoryIsReadBack.