syntax_data: {"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:     // but the pass manager doesn't update the phase of the coroutine drop shim. Update the
context_before:     // Creating a coroutine drop shim happens on `Analysis(PostCleanup) -> Runtime(Initial)`
context_after:     // phase of the drop shim so that later on when we run the pass manager on the shim, in