Mercurial > hg > graal-compiler
diff src/share/vm/runtime/globals.cpp @ 14183:6c583aa36bc9
8029070: memory leak in jmm_SetVMGlobal
Reviewed-by: kvn, dholmes
author | iignatyev |
---|---|
date | Mon, 23 Dec 2013 20:56:18 +0400 |
parents | b7cd330fd5b6 |
children | 234d576115b5 |
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.cpp Wed Dec 18 23:09:57 2013 +0400 +++ b/src/share/vm/runtime/globals.cpp Mon Dec 23 20:56:18 2013 +0400 @@ -702,8 +702,6 @@ return true; } -// Contract: Flag will make private copy of the incoming value. -// Outgoing value is always malloc-ed, and caller MUST call free. bool CommandLineFlags::ccstrAtPut(char* name, size_t len, ccstr* value, Flag::Flags origin) { Flag* result = Flag::find_flag(name, len); if (result == NULL) return false; @@ -726,7 +724,6 @@ return true; } -// Contract: Flag will make private copy of the incoming value. void CommandLineFlagsEx::ccstrAtPut(CommandLineFlagWithType flag, ccstr value, Flag::Flags origin) { Flag* faddr = address_of_flag(flag); guarantee(faddr != NULL && faddr->is_ccstr(), "wrong flag type");