Skip to content

Commit 51e6ffc

Browse files
GS-GOATsivan-shani
authored andcommitted
[Clang][NFCI] Fix a logic issue in TransformDesignatedInitExpr (llvm#127211)
It was clearly a typo regarding whether the array index expression has changed in its transforming. This doesn't appear to be a functional change in practice, so no test case or release note provided. Fixes llvm#126113
1 parent 2b1cbc7 commit 51e6ffc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/lib/Sema/TreeTransform.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13672,7 +13672,7 @@ TreeTransform<Derived>::TransformDesignatedInitExpr(DesignatedInitExpr *E) {
1367213672
Desig.AddDesignator(
1367313673
Designator::CreateArrayDesignator(Index.get(), D.getLBracketLoc()));
1367413674

13675-
ExprChanged = ExprChanged || Init.get() != E->getArrayIndex(D);
13675+
ExprChanged = ExprChanged || Index.get() != E->getArrayIndex(D);
1367613676
ArrayExprs.push_back(Index.get());
1367713677
continue;
1367813678
}

0 commit comments

Comments
 (0)