src/hotspot/share/oops/objArrayKlass.hpp
changeset 50389 7e8c0409a747
parent 49982 9042ffe5b7fe
child 50752 9d62da00bf15
--- a/src/hotspot/share/oops/objArrayKlass.hpp	Mon Jun 04 22:03:10 2018 +0200
+++ b/src/hotspot/share/oops/objArrayKlass.hpp	Mon Jun 04 23:01:48 2018 +0200
@@ -88,8 +88,9 @@
  private:
   // Either oop or narrowOop depending on UseCompressedOops.
   // must be called from within ObjArrayKlass.cpp
-  template <class T> void do_copy(arrayOop s, T* src, arrayOop d,
-                                  T* dst, int length, TRAPS);
+  void do_copy(arrayOop s, size_t src_offset,
+               arrayOop d, size_t dst_offset,
+               int length, TRAPS);
  protected:
   // Returns the ObjArrayKlass for n'th dimension.
   virtual Klass* array_klass_impl(bool or_null, int n, TRAPS);