diff --git a/icu4c/source/i18n/udat.cpp b/icu4c/source/i18n/udat.cpp index c2a53b136be..dcbd3caf61d 100644 --- a/icu4c/source/i18n/udat.cpp +++ b/icu4c/source/i18n/udat.cpp @@ -996,7 +996,7 @@ udat_getContext(const UDateFormat* fmt, UDisplayContextType type, UErrorCode* st if (U_FAILURE(*status)) { return (UDisplayContext)0; } - return ((DateFormat*)fmt)->getContext(type, *status); + return ((const DateFormat*)fmt)->getContext(type, *status); } diff --git a/icu4c/source/i18n/unum.cpp b/icu4c/source/i18n/unum.cpp index be19b823e56..7bb646f908f 100644 --- a/icu4c/source/i18n/unum.cpp +++ b/icu4c/source/i18n/unum.cpp @@ -800,7 +800,7 @@ unum_getContext(const UNumberFormat *fmt, UDisplayContextType type, UErrorCode* if (U_FAILURE(*status)) { return (UDisplayContext)0; } - return ((NumberFormat*)fmt)->getContext(type, *status); + return ((const NumberFormat*)fmt)->getContext(type, *status); } U_INTERNAL UFormattable * U_EXPORT2