diff options
Diffstat (limited to 'src/tools/spectest-interp.cc')
-rw-r--r-- | src/tools/spectest-interp.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/spectest-interp.cc b/src/tools/spectest-interp.cc index 693f2eaa..a212053c 100644 --- a/src/tools/spectest-interp.cc +++ b/src/tools/spectest-interp.cc @@ -703,7 +703,7 @@ wabt::Result JSONParser::ParseLaneConstValue(Type lane_type, ExpectedValue* out_value, string_view value_str, AllowExpected allow_expected) { - v128& v = out_value->value.value.v128_; + v128 v = out_value->value.value.Get<v128>(); switch (lane_type) { case Type::I8: { @@ -758,6 +758,8 @@ wabt::Result JSONParser::ParseLaneConstValue(Type lane_type, PrintError("unknown concrete type: \"%s\"", lane_type.GetName()); return wabt::Result::Error; } + + out_value->value.value.Set<v128>(v); return wabt::Result::Ok; } |