diff options
Diffstat (limited to 'src/binary-reader.h')
-rw-r--r-- | src/binary-reader.h | 10 |
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; |