Skip to content

Commit 9edb936

Browse files
committed
Updated the tests for when the AssignExpr's EqualLoc is invalid
1 parent e713c42 commit 9edb936

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

unittests/AST/SourceLocTests.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ TEST(SourceLoc, AssignExpr) {
115115
/*implicit*/false);
116116
EXPECT_EQ(start, invalidSource->getStartLoc());
117117
EXPECT_EQ(SourceLoc(), invalidSource->getEqualLoc());
118-
EXPECT_EQ(SourceLoc(), invalidSource->getLoc());
118+
EXPECT_EQ(start, invalidSource->getLoc()); // If the equal loc is invalid, but start is valid, point at the start
119119
EXPECT_EQ(start.getAdvancedLoc(3), invalidSource->getEndLoc());
120120
EXPECT_EQ(SourceRange(start, start.getAdvancedLoc(3)),
121121
invalidSource->getSourceRange());
@@ -124,7 +124,7 @@ TEST(SourceLoc, AssignExpr) {
124124
/*implicit*/false);
125125
EXPECT_EQ(start.getAdvancedLoc(8), invalidDest->getStartLoc());
126126
EXPECT_EQ(SourceLoc(), invalidDest->getEqualLoc());
127-
EXPECT_EQ(SourceLoc(), invalidDest->getLoc());
127+
EXPECT_EQ(start.getAdvancedLoc(8), invalidDest->getLoc()); // If the equal loc is invalid, but start is valid, point at the start
128128
EXPECT_EQ(start.getAdvancedLoc(11), invalidDest->getEndLoc());
129129
EXPECT_EQ(SourceRange(start.getAdvancedLoc(8), start.getAdvancedLoc(11)),
130130
invalidDest->getSourceRange());

0 commit comments

Comments
 (0)