|
|
@@ -39,7 +39,7 @@ TEST_F(ExpressionTest, EmptyAsExpression) {
|
|
|
ParenContents<Expression> contents = {.elements = {},
|
|
|
.has_trailing_comma = false};
|
|
|
Ptr<const Expression> expression =
|
|
|
- ExpressionFromParenContents(PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ ExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(expression->SourceLoc(), FakeSourceLoc(1));
|
|
|
ASSERT_EQ(expression->Tag(), Expression::Kind::TupleLiteral);
|
|
|
EXPECT_THAT(cast<TupleLiteral>(*expression).Fields(), IsEmpty());
|
|
|
@@ -48,8 +48,8 @@ TEST_F(ExpressionTest, EmptyAsExpression) {
|
|
|
TEST_F(ExpressionTest, EmptyAsTuple) {
|
|
|
ParenContents<Expression> contents = {.elements = {},
|
|
|
.has_trailing_comma = false};
|
|
|
- Ptr<const Expression> tuple = TupleExpressionFromParenContents(
|
|
|
- PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ Ptr<const Expression> tuple =
|
|
|
+ TupleExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(tuple->SourceLoc(), FakeSourceLoc(1));
|
|
|
ASSERT_EQ(tuple->Tag(), Expression::Kind::TupleLiteral);
|
|
|
EXPECT_THAT(cast<TupleLiteral>(*tuple).Fields(), IsEmpty());
|
|
|
@@ -68,7 +68,7 @@ TEST_F(ExpressionTest, UnaryNoCommaAsExpression) {
|
|
|
.has_trailing_comma = false};
|
|
|
|
|
|
Ptr<const Expression> expression =
|
|
|
- ExpressionFromParenContents(PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ ExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(expression->SourceLoc(), FakeSourceLoc(2));
|
|
|
ASSERT_EQ(expression->Tag(), Expression::Kind::IntLiteral);
|
|
|
}
|
|
|
@@ -79,8 +79,8 @@ TEST_F(ExpressionTest, UnaryNoCommaAsTuple) {
|
|
|
.term = arena.New<IntLiteral>(FakeSourceLoc(2), 42)}},
|
|
|
.has_trailing_comma = false};
|
|
|
|
|
|
- Ptr<const Expression> tuple = TupleExpressionFromParenContents(
|
|
|
- PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ Ptr<const Expression> tuple =
|
|
|
+ TupleExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(tuple->SourceLoc(), FakeSourceLoc(1));
|
|
|
ASSERT_EQ(tuple->Tag(), Expression::Kind::TupleLiteral);
|
|
|
EXPECT_THAT(cast<TupleLiteral>(*tuple).Fields(),
|
|
|
@@ -94,7 +94,7 @@ TEST_F(ExpressionTest, UnaryWithCommaAsExpression) {
|
|
|
.has_trailing_comma = true};
|
|
|
|
|
|
Ptr<const Expression> expression =
|
|
|
- ExpressionFromParenContents(PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ ExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(expression->SourceLoc(), FakeSourceLoc(1));
|
|
|
ASSERT_EQ(expression->Tag(), Expression::Kind::TupleLiteral);
|
|
|
EXPECT_THAT(cast<TupleLiteral>(*expression).Fields(),
|
|
|
@@ -107,8 +107,8 @@ TEST_F(ExpressionTest, UnaryWithCommaAsTuple) {
|
|
|
.term = arena.New<IntLiteral>(FakeSourceLoc(2), 42)}},
|
|
|
.has_trailing_comma = true};
|
|
|
|
|
|
- Ptr<const Expression> tuple = TupleExpressionFromParenContents(
|
|
|
- PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ Ptr<const Expression> tuple =
|
|
|
+ TupleExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(tuple->SourceLoc(), FakeSourceLoc(1));
|
|
|
ASSERT_EQ(tuple->Tag(), Expression::Kind::TupleLiteral);
|
|
|
EXPECT_THAT(cast<TupleLiteral>(*tuple).Fields(),
|
|
|
@@ -124,7 +124,7 @@ TEST_F(ExpressionTest, BinaryAsExpression) {
|
|
|
.has_trailing_comma = true};
|
|
|
|
|
|
Ptr<const Expression> expression =
|
|
|
- ExpressionFromParenContents(PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ ExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(expression->SourceLoc(), FakeSourceLoc(1));
|
|
|
ASSERT_EQ(expression->Tag(), Expression::Kind::TupleLiteral);
|
|
|
EXPECT_THAT(cast<TupleLiteral>(*expression).Fields(),
|
|
|
@@ -139,8 +139,8 @@ TEST_F(ExpressionTest, BinaryAsTuple) {
|
|
|
.term = arena.New<IntLiteral>(FakeSourceLoc(3), 42)}},
|
|
|
.has_trailing_comma = true};
|
|
|
|
|
|
- Ptr<const Expression> tuple = TupleExpressionFromParenContents(
|
|
|
- PtrTo(arena), FakeSourceLoc(1), contents);
|
|
|
+ Ptr<const Expression> tuple =
|
|
|
+ TupleExpressionFromParenContents(&arena, FakeSourceLoc(1), contents);
|
|
|
EXPECT_EQ(tuple->SourceLoc(), FakeSourceLoc(1));
|
|
|
ASSERT_EQ(tuple->Tag(), Expression::Kind::TupleLiteral);
|
|
|
EXPECT_THAT(cast<TupleLiteral>(*tuple).Fields(),
|