diff options
Diffstat (limited to 'src/apply-names.cc')
-rw-r--r-- | src/apply-names.cc | 7 |
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)); |