Return a reference to the non-modifyable error message.
The returned reference remains valid as long as the underlying message is not modified or destroyed -- irrespective of the state (or existence) of this object. The behavior is undefined unless the underlying error message has been modified or destroyed since this object was created.
non-modifiable reference to the error message