summaryrefslogtreecommitdiff
path: root/src/ir/properties.cpp
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2024-06-24 12:17:53 -0700
committerGitHub <noreply@github.com>2024-06-24 12:17:53 -0700
commit78b3c40310e886fb93480008fc55cdcd4fffa52c (patch)
treee0975b0bebc140959084be5b7499da6a76a08a20 /src/ir/properties.cpp
parented35193eef158d4685a88ed00d742d969d366c64 (diff)
downloadbinaryen-78b3c40310e886fb93480008fc55cdcd4fffa52c.tar.gz
binaryen-78b3c40310e886fb93480008fc55cdcd4fffa52c.tar.bz2
binaryen-78b3c40310e886fb93480008fc55cdcd4fffa52c.zip
[WasmGC] Add missing ArrayNew variants to Properties::isGenerative (#6691)
Fixes #6690
Diffstat (limited to 'src/ir/properties.cpp')
-rw-r--r--src/ir/properties.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ir/properties.cpp b/src/ir/properties.cpp
index 1346f6cad..dd9a10a8e 100644
--- a/src/ir/properties.cpp
+++ b/src/ir/properties.cpp
@@ -35,6 +35,8 @@ struct GenerativityScanner : public PostWalker<GenerativityScanner> {
void visitCallRef(CallRef* curr) { generative = true; }
void visitStructNew(StructNew* curr) { generative = true; }
void visitArrayNew(ArrayNew* curr) { generative = true; }
+ void visitArrayNewData(ArrayNewData* curr) { generative = true; }
+ void visitArrayNewElem(ArrayNewElem* curr) { generative = true; }
void visitArrayNewFixed(ArrayNewFixed* curr) { generative = true; }
};