<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/147891>147891</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Copy/paste error in vector `__builtin_elementwise_{add,sub}_sat` implementation
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:frontend
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tbaederr
</td>
</tr>
</table>
<pre>
Here:
https://github.com/llvm/llvm-project/blob/69ff8537296339babc72ae075f3e78a68d1b6816/clang/lib/AST/ExprConstant.cpp#L11540C30-L11546
This is using `RHS.add_sat(RHS)` instead of `LHS.add_sat(RHS)`, which I _think_ it should use.
CC @c8ef
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUkj9v5SgUxT_NdYNiwcV_CxcvzlpZKVWS3gJz_cwuDyzAyebbr_wyo2mmmYpbHA6c37kqJXv1RAPUj1A_FerIW4hD1ooMxVjoYL6GZ4oE8gL8suW8p3PECXC62rwdulzCDXBy7uPn8bDH8A8tGXDSLmjAqenXtatli30jZa-VXlpUxNt6ldR2qumM0E0nGsBpccpfTyN7Xry8vQNOf_23xzH4lJXP5bLvgPJFiLrio-QP96kBfv7vfbOJ2cSOZP2VQcNfn99KZcycVAbsXp_fAHtoOLM-ZVKGhfVUvfxeBTiyz80uG_ubzXmz_t-Z2czSFg5n2JGo_H51HBlUfOloZYUZpOllrwoaRFujwJo3TbENq6hw1X239FIoJY3sZCvqDlGYBatOFnZAjjVvBec1VtiUvK5oxU6trUKtSUHF6aasK0_EZYjXwqZ00CCqtutF4ZQml-49In5DlJc1Bp_JG0A8243DvR59XBNU3NmU0y-3bLOjYQz7F-C0q5SJUYwhMuvZBy05xBPVPOvDumz9TI5u5POnTTRD-6iMARzToaF9uoM8Kd_2b5HKNvjiiG744w26h0yA04-cHwP-HwAA__99-Nde">