summaryrefslogtreecommitdiff
path: root/src/binary-reader-ir.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader-ir.cc')
-rw-r--r--src/binary-reader-ir.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/binary-reader-ir.cc b/src/binary-reader-ir.cc
index 3fa430c2..317b669f 100644
--- a/src/binary-reader-ir.cc
+++ b/src/binary-reader-ir.cc
@@ -154,7 +154,6 @@ class BinaryReaderIR : public BinaryReaderNop {
Result OnV128ConstExpr(v128 value_bits) override;
Result OnGetGlobalExpr(Index global_index) override;
Result OnGetLocalExpr(Index local_index) override;
- Result OnGrowMemoryExpr() override;
Result OnI32ConstExpr(uint32_t value) override;
Result OnI64ConstExpr(uint64_t value) override;
Result OnIfExpr(Index num_types, Type* sig_types) override;
@@ -165,7 +164,8 @@ class BinaryReaderIR : public BinaryReaderNop {
uint32_t alignment_log2,
Address offset) override;
Result OnLoopExpr(Index num_types, Type* sig_types) override;
- Result OnCurrentMemoryExpr() override;
+ Result OnMemoryGrowExpr() override;
+ Result OnMemorySizeExpr() override;
Result OnNopExpr() override;
Result OnRethrowExpr() override;
Result OnReturnExpr() override;
@@ -645,10 +645,6 @@ Result BinaryReaderIR::OnConvertExpr(Opcode opcode) {
return AppendExpr(MakeUnique<ConvertExpr>(opcode));
}
-Result BinaryReaderIR::OnCurrentMemoryExpr() {
- return AppendExpr(MakeUnique<CurrentMemoryExpr>());
-}
-
Result BinaryReaderIR::OnDropExpr() {
return AppendExpr(MakeUnique<DropExpr>());
}
@@ -702,10 +698,6 @@ Result BinaryReaderIR::OnGetLocalExpr(Index local_index) {
return AppendExpr(MakeUnique<GetLocalExpr>(Var(local_index, GetLocation())));
}
-Result BinaryReaderIR::OnGrowMemoryExpr() {
- return AppendExpr(MakeUnique<GrowMemoryExpr>());
-}
-
Result BinaryReaderIR::OnI32ConstExpr(uint32_t value) {
return AppendExpr(MakeUnique<ConstExpr>(Const::I32(value, GetLocation())));
}
@@ -750,6 +742,14 @@ Result BinaryReaderIR::OnLoopExpr(Index num_types, Type* sig_types) {
return Result::Ok;
}
+Result BinaryReaderIR::OnMemoryGrowExpr() {
+ return AppendExpr(MakeUnique<MemoryGrowExpr>());
+}
+
+Result BinaryReaderIR::OnMemorySizeExpr() {
+ return AppendExpr(MakeUnique<MemorySizeExpr>());
+}
+
Result BinaryReaderIR::OnNopExpr() {
return AppendExpr(MakeUnique<NopExpr>());
}