summaryrefslogtreecommitdiff
path: root/src/apply-names.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/apply-names.cc')
-rw-r--r--src/apply-names.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/apply-names.cc b/src/apply-names.cc
index ee638c9b..95868176 100644
--- a/src/apply-names.cc
+++ b/src/apply-names.cc
@@ -58,6 +58,7 @@ class NameApplier : public ExprVisitor::DelegateNop {
Result OnDataDropExpr(DataDropExpr*) override;
Result OnMemoryInitExpr(MemoryInitExpr*) override;
Result OnElemDropExpr(ElemDropExpr*) override;
+ Result OnTableCopyExpr(TableCopyExpr*) override;
Result OnTableInitExpr(TableInitExpr*) override;
Result OnTableGetExpr(TableGetExpr*) override;
Result OnTableSetExpr(TableSetExpr*) override;
@@ -260,6 +261,12 @@ Result NameApplier::OnElemDropExpr(ElemDropExpr* expr) {
return Result::Ok;
}
+Result NameApplier::OnTableCopyExpr(TableCopyExpr* expr) {
+ CHECK_RESULT(UseNameForTableVar(&expr->dst_table));
+ CHECK_RESULT(UseNameForTableVar(&expr->src_table));
+ return Result::Ok;
+}
+
Result NameApplier::OnTableInitExpr(TableInitExpr* expr) {
CHECK_RESULT(UseNameForElemSegmentVar(&expr->segment_index));
CHECK_RESULT(UseNameForTableVar(&expr->table_index));