(providerFiber)
| 12611 | } |
| 12612 | |
| 12613 | function pushProvider(providerFiber) { |
| 12614 | var context = providerFiber.type.context; |
| 12615 | |
| 12616 | push(changedBitsCursor, context._changedBits, providerFiber); |
| 12617 | push(valueCursor, context._currentValue, providerFiber); |
| 12618 | push(providerCursor, providerFiber, providerFiber); |
| 12619 | |
| 12620 | context._currentValue = providerFiber.pendingProps.value; |
| 12621 | context._changedBits = providerFiber.stateNode; |
| 12622 | |
| 12623 | { |
| 12624 | warning(context._currentRenderer === null || context._currentRenderer === rendererSigil, 'Detected multiple renderers concurrently rendering the ' + 'same context provider. This is currently unsupported.'); |
| 12625 | context._currentRenderer = rendererSigil; |
| 12626 | } |
| 12627 | } |
| 12628 | |
| 12629 | function popProvider(providerFiber) { |
| 12630 | var changedBits = changedBitsCursor.current; |
no test coverage detected