summaryrefslogtreecommitdiff
path: root/src/binary-reader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader.h')
-rw-r--r--src/binary-reader.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/binary-reader.h b/src/binary-reader.h
index d3751fae..a0ecbfed 100644
--- a/src/binary-reader.h
+++ b/src/binary-reader.h
@@ -254,7 +254,8 @@ class BinaryReaderDelegate {
virtual Result OnRethrowExpr() = 0;
virtual Result OnReturnExpr() = 0;
virtual Result OnReturnCallExpr(Index func_index) = 0;
- virtual Result OnReturnCallIndirectExpr(Index sig_index, Index table_index) = 0;
+ virtual Result OnReturnCallIndirectExpr(Index sig_index,
+ Index table_index) = 0;
virtual Result OnSelectExpr() = 0;
virtual Result OnStoreExpr(Opcode opcode,
uint32_t alignment_log2,
@@ -280,9 +281,10 @@ class BinaryReaderDelegate {
bool passive) = 0;
virtual Result BeginElemSegmentInitExpr(Index index) = 0;
virtual Result EndElemSegmentInitExpr(Index index) = 0;
- virtual Result OnElemSegmentFunctionIndexCount(Index index, Index count) = 0;
- virtual Result OnElemSegmentFunctionIndex(Index segment_index,
- Index func_index) = 0;
+ virtual Result OnElemSegmentElemExprCount(Index index, Index count) = 0;
+ virtual Result OnElemSegmentElemExpr_RefNull(Index segment_index) = 0;
+ virtual Result OnElemSegmentElemExpr_RefFunc(Index segment_index,
+ Index func_index) = 0;
virtual Result EndElemSegment(Index index) = 0;
virtual Result EndElemSection() = 0;