src/share/vm/opto/escape.cpp

changeset 7575
f46bff88dc9f
parent 7402
f913964f3fde
child 7605
6e8e0bf87bbe
equal deleted inserted replaced
7574:a51071796915 7575:f46bff88dc9f
203 } 203 }
204 } 204 }
205 _verify = false; 205 _verify = false;
206 } 206 }
207 #endif 207 #endif
208 // Bytecode analyzer BCEscapeAnalyzer, used for Call nodes
209 // processing, calls to CI to resolve symbols (types, fields, methods)
210 // referenced in bytecode. During symbol resolution VM may throw
211 // an exception which CI cleans and converts to compilation failure.
212 if (C->failing()) return false;
208 213
209 // 2. Finish Graph construction by propagating references to all 214 // 2. Finish Graph construction by propagating references to all
210 // java objects through graph. 215 // java objects through graph.
211 if (!complete_connection_graph(ptnodes_worklist, non_escaped_worklist, 216 if (!complete_connection_graph(ptnodes_worklist, non_escaped_worklist,
212 java_objects_worklist, oop_fields_worklist)) { 217 java_objects_worklist, oop_fields_worklist)) {

mercurial