src/hotspot/share/runtime/arguments.cpp
changeset 58084 cddef3bde924
parent 58047 01905d6a828b
child 58130 ff0eae1719d0
equal deleted inserted replaced
58083:9046db64ca39 58084:cddef3bde924
   939     free_this_too = buf;
   939     free_this_too = buf;
   940   }
   940   }
   941   (void) JVMFlag::ccstrAtPut(flag, &value, origin);
   941   (void) JVMFlag::ccstrAtPut(flag, &value, origin);
   942   // JVMFlag always returns a pointer that needs freeing.
   942   // JVMFlag always returns a pointer that needs freeing.
   943   FREE_C_HEAP_ARRAY(char, value);
   943   FREE_C_HEAP_ARRAY(char, value);
   944   if (free_this_too != NULL) {
   944   // JVMFlag made its own copy, so I must delete my own temp. buffer.
   945     // JVMFlag made its own copy, so I must delete my own temp. buffer.
   945   FREE_C_HEAP_ARRAY(char, free_this_too);
   946     FREE_C_HEAP_ARRAY(char, free_this_too);
       
   947   }
       
   948   return true;
   946   return true;
   949 }
   947 }
   950 
   948 
   951 const char* Arguments::handle_aliases_and_deprecation(const char* arg, bool warn) {
   949 const char* Arguments::handle_aliases_and_deprecation(const char* arg, bool warn) {
   952   const char* real_name = real_flag_name(arg);
   950   const char* real_name = real_flag_name(arg);