Mercurial > hg > openjdk > jdk9 > hotspot
changeset 9183:20dff0211ded jdk9-b89
8140452: Internal Error memory/allocation.cpp:179
Summary: use const ref & and avoid copy ctor
Reviewed-by: coleenp
author | mgerdin |
---|---|
date | Mon, 26 Oct 2015 17:13:40 -0400 |
parents | 6bea4fdaae80 |
children | 7fe46dc64bb3 e7b4c40ebb11 97a7ba9f10cf |
files | src/share/vm/oops/constantPool.cpp src/share/vm/oops/constantPool.hpp |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/oops/constantPool.cpp Thu Oct 22 16:25:34 2015 -0700 +++ b/src/share/vm/oops/constantPool.cpp Mon Oct 26 17:13:40 2015 -0400 @@ -111,7 +111,7 @@ // to map it back for resolving and some unlikely miscellaneous uses. // The objects created by invokedynamic are appended to this list. void ConstantPool::initialize_resolved_references(ClassLoaderData* loader_data, - intStack reference_map, + const intStack& reference_map, int constant_pool_map_length, TRAPS) { // Initialized the resolved object cache.
--- a/src/share/vm/oops/constantPool.hpp Thu Oct 22 16:25:34 2015 -0700 +++ b/src/share/vm/oops/constantPool.hpp Mon Oct 26 17:13:40 2015 -0400 @@ -185,7 +185,7 @@ // Create object cache in the constant pool void initialize_resolved_references(ClassLoaderData* loader_data, - intStack reference_map, + const intStack& reference_map, int constant_pool_map_length, TRAPS);