Lines 110-116
Link Here
|
110 |
(loopingContext.initsOnBreak.tagBits & |
110 |
(loopingContext.initsOnBreak.tagBits & |
111 |
FlowInfo.UNREACHABLE) != 0 ? |
111 |
FlowInfo.UNREACHABLE) != 0 ? |
112 |
loopingContext.initsOnBreak : |
112 |
loopingContext.initsOnBreak : |
113 |
flowInfo.addInitializationsFrom(loopingContext.initsOnBreak), // recover upstream null info |
113 |
flowInfo.unconditionalCopy().addInitializationsFrom(loopingContext.initsOnBreak), |
|
|
114 |
// recover upstream null info |
114 |
isConditionOptimizedTrue, |
115 |
isConditionOptimizedTrue, |
115 |
(condInfo.tagBits & FlowInfo.UNREACHABLE) == 0 ? |
116 |
(condInfo.tagBits & FlowInfo.UNREACHABLE) == 0 ? |
116 |
flowInfo.addInitializationsFrom(condInfo.initsWhenFalse()) : condInfo, |
117 |
flowInfo.addInitializationsFrom(condInfo.initsWhenFalse()) : condInfo, |