Lines Matching defs:depth
258 void balance(Label lbl, int depth) {
260 //Environment.debugOutput(inst.toString() + ": " + depth + " => " +
261 // (depth + inst.balance()));
262 depth += inst.balance();
263 if (depth < 0) {
264 throw new CompilerError("stack under flow: " + inst.toString() + " = " + depth);
266 if (depth > maxdepth) {
267 maxdepth = depth;
273 if (lbl.depth != depth) {
274 throw new CompilerError("stack depth error " +
275 depth + "/" + lbl.depth +
281 lbl.depth = depth;
300 balance((Label)inst.value, depth);
304 balance((Label)inst.value, depth);
308 balance((Label)inst.value, depth + 1);
357 balance(sw.defaultLabel, depth);
359 balance((Label)e.nextElement(), depth);
368 balance(cd.getLabel(), depth + 1);