C++1y constant expression evaluation: compound assignment support for floating-point and pointer types.