src/share/vm/c1/c1_ValueMap.cpp

changeset 3498
f067b4e0e04b
parent 2314
f95d63e2154a
child 4005
0bfcb7a3e12d
equal deleted inserted replaced
3497:2f5980b127e3 3498:f067b4e0e04b
123 if (entry->nesting() != nesting() && f->as_Constant() == NULL) { 123 if (entry->nesting() != nesting() && f->as_Constant() == NULL) {
124 // non-constant values of of another block must be pinned, 124 // non-constant values of of another block must be pinned,
125 // otherwise it is possible that they are not evaluated 125 // otherwise it is possible that they are not evaluated
126 f->pin(Instruction::PinGlobalValueNumbering); 126 f->pin(Instruction::PinGlobalValueNumbering);
127 } 127 }
128 assert(x->type()->tag() == f->type()->tag(), "should have same type");
128 129
129 return f; 130 return f;
130 131
131 } 132 }
132 } 133 }

mercurial