equal
deleted
inserted
replaced
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); |