diff --git a/Lib/r/r.swg b/Lib/r/r.swg index eeabcf4ba..6907375d6 100644 --- a/Lib/r/r.swg +++ b/Lib/r/r.swg @@ -28,7 +28,7 @@ SWIGEXPORT void SWIG_init(void) { %runtime %{ void SWIG_R_Raise(SEXP obj, const char *msg) { - Rf_error(Rf_isString(obj) ? STRING_VALUE(obj) : msg); + Rf_error(Rf_isString(obj) ? CHAR(Rf_asChar(obj)) : msg); } %}