diff options
Diffstat (limited to 'cpp/src/Ice/BasicStream.cpp')
-rw-r--r-- | cpp/src/Ice/BasicStream.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/Ice/BasicStream.cpp b/cpp/src/Ice/BasicStream.cpp index 3bd7751a1e7..d60a31abc54 100644 --- a/cpp/src/Ice/BasicStream.cpp +++ b/cpp/src/Ice/BasicStream.cpp @@ -2946,7 +2946,11 @@ IceInternal::BasicStream::EncapsDecoder11::readSlicedData() IndexList::size_type j = 0; for(IndexList::const_iterator p = table.begin(); p != table.end(); ++p) { +#ifdef ICE_CPP11_MAPPING + addPatchEntry(*p, &patchHandle<Value>, &objects[j++]); +#else addPatchEntry(*p, &patchHandle<Object>, &objects[j++]); +#endif } } return ICE_MAKE_SHARED(SlicedData, _current->slices); |