diff options
author | Mark Spruiell <mes@zeroc.com> | 2016-03-16 11:37:46 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2016-03-16 11:37:46 -0700 |
commit | 473bf30951e4b711ed6829e765f2d330ce8d80db (patch) | |
tree | 003c19faeee7dfe1dd0b3dcebaa6e1ef3fd17f47 /ruby/src/IceRuby/Util.cpp | |
parent | ICE-7020 - php Ice/defaultValue failing (diff) | |
download | ice-473bf30951e4b711ed6829e765f2d330ce8d80db.tar.bz2 ice-473bf30951e4b711ed6829e765f2d330ce8d80db.tar.xz ice-473bf30951e4b711ed6829e765f2d330ce8d80db.zip |
ICE-7023 - Ruby 2.3 compatibility
Diffstat (limited to 'ruby/src/IceRuby/Util.cpp')
-rw-r--r-- | ruby/src/IceRuby/Util.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ruby/src/IceRuby/Util.cpp b/ruby/src/IceRuby/Util.cpp index 6b9ba1314d7..df53f265563 100644 --- a/ruby/src/IceRuby/Util.cpp +++ b/ruby/src/IceRuby/Util.cpp @@ -378,8 +378,8 @@ IceRuby::arrayToStringSeq(VALUE val, vector<string>& seq) } for(long i = 0; i < RARRAY_LEN(arr); ++i) { - string s = getString(RARRAY_PTR(arr)[i]); - seq.push_back(getString(RARRAY_PTR(arr)[i])); + string s = getString(RARRAY_AREF(arr, i)); + seq.push_back(getString(RARRAY_AREF(arr, i))); } return true; } @@ -393,7 +393,7 @@ IceRuby::stringSeqToArray(const vector<string>& seq) { for(vector<string>::const_iterator p = seq.begin(); p != seq.end(); ++p, ++i) { - RARRAY_PTR(result)[i] = createString(*p); + RARRAY_ASET(result, i, createString(*p)); } } return result; |