@@ -1176,15 +1176,15 @@ ast::ExpressionPtr Translator::desugarIndexOpAssign(pm_node_t *untypedNode) {
11761176 auto openingLoc = translateLoc (node->opening_loc );
11771177 auto lBracketLoc = core::LocOffsets{openingLoc.beginLoc , openingLoc.endLoc - 1 };
11781178
1179- auto receiverExpr = desugar (node->receiver );
1179+ auto receiver = desugar (node->receiver );
11801180 auto argsStore = desugarArguments<ast::Send::ARGS_store>(node->arguments , up_cast (node->block ));
11811181
11821182 // The LHS location includes the receiver and the `[]`, but not the `=` or rhs.
11831183 auto lhsLoc = translateLoc (node->receiver ->location .start , node->closing_loc .end );
11841184
11851185 // Create the LHS Send expression: recv[]
1186- auto lhs = MK::Send (lhsLoc, move (receiverExpr), core::Names::squareBrackets (), lBracketLoc, argsStore. size (),
1187- move (argsStore));
1186+ auto lhs =
1187+ MK::Send (lhsLoc, move (receiver), core::Names::squareBrackets (), lBracketLoc, argsStore. size (), move (argsStore));
11881188 auto rhs = desugar (node->value );
11891189
11901190 if constexpr (Kind == OpAssignKind::Operator) {
@@ -1208,7 +1208,7 @@ ast::ExpressionPtr Translator::desugarSendOpAssign(pm_node_t *untypedNode) {
12081208 auto node = down_cast<PrismSendNode>(untypedNode);
12091209 auto location = translateLoc (untypedNode->location );
12101210 auto name = translateConstantName (node->read_name );
1211- auto receiverExpr = desugar (node->receiver );
1211+ auto receiver = desugar (node->receiver );
12121212 auto messageLoc = translateLoc (node->message_loc );
12131213
12141214 // The lhs's location spans from the start of the receiver to the end of the message
@@ -1218,15 +1218,15 @@ ast::ExpressionPtr Translator::desugarSendOpAssign(pm_node_t *untypedNode) {
12181218 // Handle safe navigation: a&.b += 1
12191219 // Creates pattern: { $temp = a; if $temp == nil then nil else $temp.b += 1 }
12201220 auto tempRecv = nextUniqueDesugarName (core::Names::assignTemp ());
1221- auto recvLoc = receiverExpr .loc ();
1221+ auto recvLoc = receiver .loc ();
12221222 auto zeroLengthLoc = location.copyWithZeroLength ();
12231223 auto zeroLengthRecvLoc = recvLoc.copyWithZeroLength ();
12241224
12251225 // The `&` in `a&.b = 1`
12261226 constexpr auto len = " &" sv.size ();
12271227 auto ampersandLoc = translateLoc (node->call_operator_loc .start , node->call_operator_loc .start + len);
12281228
1229- auto tempAssign = MK::Assign (zeroLengthRecvLoc, tempRecv, move (receiverExpr ));
1229+ auto tempAssign = MK::Assign (zeroLengthRecvLoc, tempRecv, move (receiver ));
12301230 auto cond = MK::Send1 (zeroLengthLoc, MK::Constant (zeroLengthRecvLoc, core::Symbols::NilClass ()),
12311231 core::Names::tripleEq (), zeroLengthRecvLoc, MK::Local (zeroLengthRecvLoc, tempRecv));
12321232
@@ -1257,7 +1257,7 @@ ast::ExpressionPtr Translator::desugarSendOpAssign(pm_node_t *untypedNode) {
12571257 ast::Send::Flags flags;
12581258 flags.isPrivateOk = PM_NODE_FLAG_P (untypedNode, PM_CALL_NODE_FLAGS_IGNORE_VISIBILITY);
12591259
1260- auto lhs = MK::Send (lhsLoc, move (receiverExpr ), name, messageLoc, 0 , ast::Send::ARGS_store{}, flags);
1260+ auto lhs = MK::Send (lhsLoc, move (receiver ), name, messageLoc, 0 , ast::Send::ARGS_store{}, flags);
12611261 auto rhs = desugar (node->value );
12621262
12631263 if constexpr (Kind == OpAssignKind::Operator) {
@@ -1836,20 +1836,20 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
18361836
18371837 ast::Send::Flags flags;
18381838
1839- ast::ExpressionPtr receiverExpr ;
1839+ ast::ExpressionPtr receiver ;
18401840 if (callNode->receiver == nullptr ) { // Convert `foo()` to `self.foo()`
18411841 // 0-sized Loc, since `self.` doesn't appear in the original file.
1842- receiverExpr = MK::Self (sendLoc0);
1842+ receiver = MK::Self (sendLoc0);
18431843 } else {
1844- receiverExpr = desugar (callNode->receiver );
1844+ receiver = desugar (callNode->receiver );
18451845 }
18461846
18471847 // Unsupported nodes are desugared to an empty tree.
18481848 // Treat them as if they were `self` to match `Desugar.cc`.
18491849 // TODO: Clean up after direct desugaring is complete.
18501850 // https://github.com/Shopify/sorbet/issues/671
1851- if (ast::isa_tree<ast::EmptyTree>(receiverExpr )) {
1852- receiverExpr = MK::Self (sendLoc0);
1851+ if (ast::isa_tree<ast::EmptyTree>(receiver )) {
1852+ receiver = MK::Self (sendLoc0);
18531853 flags.isPrivateOk = true ;
18541854 } else {
18551855 flags.isPrivateOk = PM_NODE_FLAG_P (callNode, PM_CALL_NODE_FLAGS_IGNORE_VISIBILITY);
@@ -1951,7 +1951,7 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
19511951 auto numPosArgs = 4 ;
19521952 ast::Send::ARGS_store magicSendArgs;
19531953 magicSendArgs.reserve (numPosArgs); // TODO: reserve room for a block pass arg
1954- magicSendArgs.emplace_back (move (receiverExpr ));
1954+ magicSendArgs.emplace_back (move (receiver ));
19551955 magicSendArgs.emplace_back (move (methodName));
19561956 magicSendArgs.emplace_back (move (argsArrayExpr));
19571957 magicSendArgs.emplace_back (move (kwargsExpr));
@@ -2032,7 +2032,7 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
20322032
20332033 ast::Send::ARGS_store magicSendArgs;
20342034 magicSendArgs.reserve (3 + args.size ());
2035- magicSendArgs.emplace_back (move (receiverExpr ));
2035+ magicSendArgs.emplace_back (move (receiver ));
20362036 magicSendArgs.emplace_back (move (methodName));
20372037 magicSendArgs.emplace_back (move (blockPassArg));
20382038
@@ -2104,8 +2104,7 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
21042104 }
21052105 }
21062106
2107- auto expr =
2108- MK::Send (sendWithBlockLoc, move (receiverExpr), name, messageLoc, numPosArgs, move (sendArgs), flags);
2107+ auto expr = MK::Send (sendWithBlockLoc, move (receiver), name, messageLoc, numPosArgs, move (sendArgs), flags);
21092108
21102109 return expr_only (move (expr));
21112110 }
0 commit comments