mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-22 12:04:39 +02:00
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux
Reviewed-by: stuefe, coleenp, roland
This commit is contained in:
parent
f21d1afd70
commit
83b3b21342
40 changed files with 129 additions and 124 deletions
|
@ -108,7 +108,7 @@ Node *Parse::fetch_interpreter_state(int index,
|
|||
|
||||
// Very similar to LoadNode::make, except we handle un-aligned longs and
|
||||
// doubles on Sparc. Intel can handle them just fine directly.
|
||||
Node *l;
|
||||
Node *l = NULL;
|
||||
switch (bt) { // Signature is flattened
|
||||
case T_INT: l = new LoadINode(ctl, mem, adr, TypeRawPtr::BOTTOM, TypeInt::INT, MemNode::unordered); break;
|
||||
case T_FLOAT: l = new LoadFNode(ctl, mem, adr, TypeRawPtr::BOTTOM, Type::FLOAT, MemNode::unordered); break;
|
||||
|
@ -1903,7 +1903,7 @@ PhiNode *Parse::ensure_phi(int idx, bool nocreate) {
|
|||
// Now use a Phi here for merging
|
||||
assert(!nocreate, "Cannot build a phi for a block already parsed.");
|
||||
const JVMState* jvms = map->jvms();
|
||||
const Type* t;
|
||||
const Type* t = NULL;
|
||||
if (jvms->is_loc(idx)) {
|
||||
t = block()->local_type_at(idx - jvms->locoff());
|
||||
} else if (jvms->is_stk(idx)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue