Skip to content

Commit 1a1ffd8

Browse files
committed
Remove convert-uast special case
Signed-off-by: Anna Rift <[email protected]>
1 parent 5f44aff commit 1a1ffd8

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

compiler/passes/convert-uast.cpp

-26
Original file line numberDiff line numberDiff line change
@@ -2156,28 +2156,6 @@ struct Converter final : UastConverter {
21562156
return new CallExpr(PRIM_TO_NILABLE_CLASS_CHECKED, expr);
21572157
}
21582158

2159-
Expr* convertLogicalAndAssign(const uast::OpCall* node) {
2160-
if (node->op() != USTR("&&=")) return nullptr;
2161-
2162-
astlocMarker markAstLoc(node->id());
2163-
2164-
INT_ASSERT(node->numActuals() == 2);
2165-
Expr* lhs = convertAST(node->actual(0));
2166-
Expr* rhs = convertAST(node->actual(1));
2167-
return buildLAndAssignment(lhs, rhs);
2168-
}
2169-
2170-
Expr* convertLogicalOrAssign(const uast::OpCall* node) {
2171-
if (node->op() != USTR("||=")) return nullptr;
2172-
2173-
astlocMarker markAstLoc(node->id());
2174-
2175-
INT_ASSERT(node->numActuals() == 2);
2176-
Expr* lhs = convertAST(node->actual(0));
2177-
Expr* rhs = convertAST(node->actual(1));
2178-
return buildLOrAssignment(lhs, rhs);
2179-
}
2180-
21812159
Expr* convertTupleAssign(const uast::OpCall* node) {
21822160
if (node->op() != USTR("=") || node->numActuals() < 1
21832161
|| !node->actual(0)->isTuple()) return nullptr;
@@ -2226,10 +2204,6 @@ struct Converter final : UastConverter {
22262204
ret = conv;
22272205
} else if (auto conv = convertToNilableChecked(node)) {
22282206
ret = conv;
2229-
} else if (auto conv = convertLogicalAndAssign(node)) {
2230-
ret = conv;
2231-
} else if (auto conv = convertLogicalOrAssign(node)) {
2232-
ret = conv;
22332207
} else if (auto conv = convertTupleAssign(node)) {
22342208
ret = conv;
22352209
} else if (node->op() == USTR("align")) {

0 commit comments

Comments
 (0)