Subscribers: jfb, dschuff
Differential Revision: https://reviews.llvm.org/D32462
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301330
91177308-0d34-0410-b5e6-
96231b3b80d8
Expr.Value.Float64 = readFloat64(Ptr);
break;
case wasm::WASM_OPCODE_GET_GLOBAL:
- Expr.Value.Global = readUint32(Ptr);
+ Expr.Value.Global = readULEB128(Ptr);
break;
default:
return make_error<GenericBinaryError>("Invalid opcode in init_expr",
case wasm::WASM_OPCODE_F64_CONST:
IO.mapRequired("Value", Expr.Value.Float64);
break;
+ case wasm::WASM_OPCODE_GET_GLOBAL:
+ IO.mapRequired("Index", Expr.Value.Global);
+ break;
}
}
Functions:
- 1
- Offset:
- Opcode: I32_CONST
- Value: 5
+ Opcode: GET_GLOBAL
+ Index: 1
Functions:
- 4
...
# CHECK: Value: 3
# CHECK: Functions: [ 1 ]
# CHECK: - Offset:
-# CHECK: Opcode: I32_CONST
-# CHECK: Value: 5
+# CHECK: Opcode: GET_GLOBAL
+# CHECK: Index: 1
# CHECK: Functions: [ 4 ]
# CHECK: ...