Rule M5-17-1 (required, implementation, non-automated)

The semantic equivalence between a binary operator and its assignment operator form shall be preserved. See MISRA C++ 2008 [7]