--- a/hotspot/src/share/vm/oops/symbol.cpp Fri Jun 21 10:55:26 2013 -0700
+++ b/hotspot/src/share/vm/oops/symbol.cpp Sun Jun 23 22:08:28 2013 -0700
@@ -32,7 +32,9 @@
#include "memory/allocation.inline.hpp"
#include "memory/resourceArea.hpp"
-Symbol::Symbol(const u1* name, int length, int refcount) : _refcount(refcount), _length(length) {
+Symbol::Symbol(const u1* name, int length, int refcount) {
+ _refcount = refcount;
+ _length = length;
_identity_hash = os::random();
for (int i = 0; i < _length; i++) {
byte_at_put(i, name[i]);