diff options
Diffstat (limited to 'src/parser/contexts.h')
-rw-r--r-- | src/parser/contexts.h | 6 |
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<> |