src/hotspot/share/opto/library_call.cpp
changeset 53457 e3ed96060992
parent 53041 f15af1e2c683
parent 53452 274fcce9d147
child 53509 28aa41c4165b
--- a/src/hotspot/share/opto/library_call.cpp	Wed Jan 23 19:31:00 2019 +0100
+++ b/src/hotspot/share/opto/library_call.cpp	Wed Jan 23 19:56:28 2019 +0100
@@ -6267,6 +6267,11 @@
   Node* dp = argument(5);
   Node* isURL = argument(6);
 
+  src = must_be_not_null(src, true);
+  src = access_resolve(src, ACCESS_READ);
+  dest = must_be_not_null(dest, true);
+  dest = access_resolve(dest, ACCESS_WRITE);
+
   Node* src_start = array_element_address(src, intcon(0), T_BYTE);
   assert(src_start, "source array is NULL");
   Node* dest_start = array_element_address(dest, intcon(0), T_BYTE);