Skip to content

Commit 9e88bbf

Browse files
Passing ctor-eval
1 parent 334de91 commit 9e88bbf

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/tools/wasm-ctor-eval.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,9 +482,15 @@ struct CtorEvalExternalInterface : EvallingModuleRunner::ExternalInterface {
482482
}
483483

484484
void applyMemoryToModule() {
485+
if (wasm->memories.empty()) {
486+
return;
487+
}
485488
// Memory must have already been flattened into the standard form: one
486489
// segment at offset 0, or none.
487490
auto& memory = wasm->memories[0];
491+
if (memory->imported()) {
492+
return;
493+
}
488494
if (wasm->dataSegments.empty()) {
489495
Builder builder(*wasm);
490496
auto curr = builder.makeDataSegment();

0 commit comments

Comments
 (0)