summaryrefslogtreecommitdiff
path: root/ruby/src/IceRuby/Util.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2016-03-16 11:37:46 -0700
committerMark Spruiell <mes@zeroc.com>2016-03-16 12:16:05 -0700
commit2470db9ad5f6a96374b1ba1b2ac67ab08f5c90c6 (patch)
tree8febbfd4e00c761f0b2d1c03e07e039445c411ed /ruby/src/IceRuby/Util.cpp
parentUpdate version to 3.7.0 in some md files (diff)
downloadice-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.cpp6
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;