-
Bug
-
Resolution: Fixed
-
P4
-
11, 13, 14, 15
-
b06
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8240766 | 14.0.2 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 |
JDK-8246427 | 13.0.4 | Aleksey Shipilev | P4 | Resolved | Fixed | b04 |
JDK-8237345 | 11.0.7 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 |
See:
StringDedupTable::StringDedupTable(size_t size, jint hash_seed) :
...
_buckets = NEW_C_HEAP_ARRAY(StringDedupEntry*, _size, mtGC);
...
}
StringDedupTable::~StringDedupTable() {
FREE_C_HEAP_ARRAY(G1StringDedupEntry*, _buckets);
}
This is a trivial leftover fromJDK-8203641. G1StringDedupEntry symbol does not even exist, and the whole thing works because FREE_C_HEAP_ARRAY ignores that parameter. But it should be consistent anyway.
StringDedupTable::StringDedupTable(size_t size, jint hash_seed) :
...
_buckets = NEW_C_HEAP_ARRAY(StringDedupEntry*, _size, mtGC);
...
}
StringDedupTable::~StringDedupTable() {
FREE_C_HEAP_ARRAY(G1StringDedupEntry*, _buckets);
}
This is a trivial leftover from
- backported by
-
JDK-8237345 Incorrect G1StringDedupEntry type used in StringDedupTable destructor
- Resolved
-
JDK-8240766 Incorrect G1StringDedupEntry type used in StringDedupTable destructor
- Resolved
-
JDK-8246427 Incorrect G1StringDedupEntry type used in StringDedupTable destructor
- Resolved
- relates to
-
JDK-8203641 Refactor String Deduplication into shared
- Resolved
- links to