diff options
author | Mark Spruiell <mes@zeroc.com> | 2016-03-16 11:37:46 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2016-03-16 12:16:05 -0700 |
commit | 2470db9ad5f6a96374b1ba1b2ac67ab08f5c90c6 (patch) | |
tree | 8febbfd4e00c761f0b2d1c03e07e039445c411ed /ruby/src/IceRuby/Util.cpp | |
parent | Update version to 3.7.0 in some md files (diff) | |
download | ice-2470db9ad5f6a96374b1ba1b2ac67ab08f5c90c6.tar.bz2 ice-2470db9ad5f6a96374b1ba1b2ac67ab08f5c90c6.tar.xz ice-2470db9ad5f6a96374b1ba1b2ac67ab08f5c90c6.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 e297c258c03..ef076d04bd8 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; |