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)) { |