1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-09 17:44:56 +09: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
Notes: sideshowbarker 2024-07-17 01:46:43 +09:00

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(),