summaryrefslogtreecommitdiff
path: root/src/parser/contexts.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser/contexts.h')
-rw-r--r--src/parser/contexts.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parser/contexts.h b/src/parser/contexts.h
index 1cefb288d..f489a2c05 100644
--- a/src/parser/contexts.h
+++ b/src/parser/contexts.h
@@ -411,7 +411,7 @@ struct NullInstrParserCtx {
Result<> makeCallIndirect(Index, TableIdxT*, TypeUseT, bool) {
return Ok{};
}
- Result<> makeBreak(Index, LabelIdxT) { return Ok{}; }
+ Result<> makeBreak(Index, LabelIdxT, bool) { return Ok{}; }
Result<> makeSwitch(Index, const std::vector<LabelIdxT>&, LabelIdxT) {
return Ok{};
}
@@ -1586,8 +1586,8 @@ struct ParseDefsCtx : TypeParserCtx<ParseDefsCtx> {
return withLoc(pos, irBuilder.makeCallIndirect(*t, type, isReturn));
}
- Result<> makeBreak(Index pos, Index label) {
- return withLoc(pos, irBuilder.makeBreak(label));
+ Result<> makeBreak(Index pos, Index label, bool isConditional) {
+ return withLoc(pos, irBuilder.makeBreak(label, isConditional));
}
Result<>