diff options
Diffstat (limited to 'ace/SString.i')
-rw-r--r-- | ace/SString.i | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ace/SString.i b/ace/SString.i index 0a89b4aff68..f93f6ac1660 100644 --- a/ace/SString.i +++ b/ace/SString.i @@ -685,8 +685,10 @@ ACE_WString::length (void) const ACE_INLINE u_long ACE_WString::hash (void) const { - return ACE::hash_pjw (ACE_reinterpret_cast (char * const, this->rep_), - this->len_ * sizeof (ACE_WSTRING_TYPE)); + return ACE::hash_pjw + (ACE_reinterpret_cast (char *, ACE_const_cast (ACE_WSTRING_TYPE *, + this->rep_)), + this->len_ * sizeof (ACE_WSTRING_TYPE)); } |