summaryrefslogtreecommitdiff
path: root/src/binary-writer-spec.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-writer-spec.cc')
-rw-r--r--src/binary-writer-spec.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/binary-writer-spec.cc b/src/binary-writer-spec.cc
index 312a6780..399d0e78 100644
--- a/src/binary-writer-spec.cc
+++ b/src/binary-writer-spec.cc
@@ -130,6 +130,7 @@ void BinaryWriterSpec::WriteCommandType(const Command& command) {
"assert_unlinkable",
"assert_uninstantiable",
"assert_return",
+ "assert_return_func",
"assert_return_canonical_nan",
"assert_return_arithmetic_nan",
"assert_trap",
@@ -467,6 +468,14 @@ void BinaryWriterSpec::WriteCommands() {
break;
}
+ case CommandType::AssertReturnFunc: {
+ auto* assert_return_command = cast<AssertReturnFuncCommand>(command);
+ WriteLocation(assert_return_command->action->loc);
+ WriteSeparator();
+ WriteAction(*assert_return_command->action);
+ break;
+ }
+
case CommandType::AssertReturnCanonicalNan: {
auto* assert_return_canonical_nan_command =
cast<AssertReturnCanonicalNanCommand>(command);