syntax_data: {"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"*"}]}
source_snippet:  * "edge actions" from affecting other edges. We need this for calls that are
context_before:  * successor block. Critical edges have to be broken in order to prevent
context_after:  * codegened to LLVM invoke instructions, because invoke is a block terminator