Assignment within operand of a logical operator may indicate programmer error
1187 | (X = reassociateShiftAmtsOfTwoSameDirectionShifts(
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1188 | cast<BinaryOperator>(Val), SQ.getWithInstruction(Val),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1189 | /*AnalyzeForSignBitExtraction=*/true))) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~