1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:18:13 +00:00

Shell/PosixParser: Correctly parse the OR_IF token

This fixes an unfortunate typo where we would parse the OR_IF token as
an AST::And node. Now, it is parsed into an AST::Or node :^).
This commit is contained in:
david072 2023-11-19 10:37:39 +01:00 committed by Ali Mohammad Pur
parent c5d3ccca00
commit 0e1bd54896

View file

@ -799,7 +799,7 @@ ErrorOr<RefPtr<AST::Node>> Parser::parse_and_or()
auto rhs = TRY(parse_pipeline());
if (!rhs)
return RefPtr<AST::Node> {};
node = make_ref_counted<AST::And>(
node = make_ref_counted<AST::Or>(
node->position(),
*node,
rhs.release_nonnull(),