Skip to content

[wasm-split] Generate fillers in MVP + --no-placenolders#8759

Merged
aheejin merged 4 commits into
WebAssembly:mainfrom
aheejin:wasm_split_mvp_null
May 22, 2026
Merged

[wasm-split] Generate fillers in MVP + --no-placenolders#8759
aheejin merged 4 commits into
WebAssembly:mainfrom
aheejin:wasm_split_mvp_null

Conversation

@aheejin
Copy link
Copy Markdown
Member

@aheejin aheejin commented May 22, 2026

When --no-placeholder is given and reference-types is disabled, we cannot fill the table with ref.nulls. Previously we were generating ref.nulls anyway, creating invalid modules. This generates filler functions in place of ref.nulls.

When --no-placeholder is given and reference-types is disabled, we
cannot fill the table with `ref.nulls`. Previously we were generating
`ref.null`s anyway, creating invalid modules. This generates a dummy
function in place of `ref.null`s.
@aheejin aheejin requested a review from a team as a code owner May 22, 2026 07:22
@aheejin aheejin requested review from tlively and removed request for a team May 22, 2026 07:22
@aheejin aheejin changed the title [wasm-split] Generate dummys in MVP + --no-placenolders [wasm-split] Generate dummies in MVP + --no-placenolders May 22, 2026
Copy link
Copy Markdown
Member

@tlively tlively left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps "filler" instead of "dummy" for more inclusive language. Other than that, LGTM.

@aheejin aheejin changed the title [wasm-split] Generate dummies in MVP + --no-placenolders [wasm-split] Generate fillers in MVP + --no-placenolders May 22, 2026
@aheejin aheejin requested a review from tlively May 22, 2026 23:43
@aheejin aheejin merged commit a69c666 into WebAssembly:main May 22, 2026
16 checks passed
@aheejin aheejin deleted the wasm_split_mvp_null branch May 23, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants