(providerFiber)
| 11842 | } |
| 11843 | |
| 11844 | function pushProvider(providerFiber) { |
| 11845 | var context = providerFiber.type.context; |
| 11846 | |
| 11847 | push(changedBitsCursor, context._changedBits, providerFiber); |
| 11848 | push(valueCursor, context._currentValue, providerFiber); |
| 11849 | push(providerCursor, providerFiber, providerFiber); |
| 11850 | |
| 11851 | context._currentValue = providerFiber.pendingProps.value; |
| 11852 | context._changedBits = providerFiber.stateNode; |
| 11853 | |
| 11854 | { |
| 11855 | warning(context._currentRenderer === null || context._currentRenderer === rendererSigil, 'Detected multiple renderers concurrently rendering the ' + 'same context provider. This is currently unsupported.'); |
| 11856 | context._currentRenderer = rendererSigil; |
| 11857 | } |
| 11858 | } |
| 11859 | |
| 11860 | function popProvider(providerFiber) { |
| 11861 | var changedBits = changedBitsCursor.current; |
no test coverage detected