original_docstring: 
          Perform any intermediate representation rewrites after type
          inference.
          
docstring: Perform any intermediate representation rewrites after type
  inference.
docstring_tokens: Perform any intermediate representation rewrites after type inference .
code: def run_pass(self, state):
          """
          Perform any intermediate representation rewrites after type
          inference.
          """
          # a bunch of these passes are either making assumptions or rely on some
          # very picky and slightly bizarre state particularly in relation to
          # ir.Del presence. To accommodate, ir.Dels are added ahead of running
          # this pass and stripped at the end.
  
          # Ensure we have an IR and type information.
          assert state.func_ir
          assert isinstance(getattr(state, 'typemap', None), dict)
          assert isinstance(getattr(state, 'calltypes', None), dict)
          msg = ('Internal error in post-inference rewriting '
                 'pass encountered during compilation of '
                 'function "%s"' % (state.func_id.func_name,))
  
          pp = postproc.PostProcessor(state.func_ir)
          pp.run(True)
          with fallback_context(state, msg):
              rewrites.rewrite_registry.apply('after-inference', state)
          pp.remove_dels()
          return True
code_tokens: def run_pass ( self , state ) : assert state . func_ir assert isinstance ( getattr ( state , 'typemap' , None ) , dict ) assert isinstance ( getattr ( state , 'calltypes' , None ) , dict ) msg = ( 'Internal error in post-inference rewriting ' 'pass encountered during compilation of ' 'function "%s"' % ( state . func_id . func_name , ) ) pp = postproc . PostProcessor ( state . func_ir ) pp . run ( True ) with fallback_context ( state , msg ) : rewrites . rewrite_registry . apply ( 'after-inference' , state ) pp . remove_dels ( ) return True
short_docstring: Perform any intermediate representation rewrites after type
  inference.
short_docstring_tokens: Perform any intermediate representation rewrites after type inference .
comment: """
          Perform any intermediate representation rewrites after type
          inference.
          """$SEP$# a bunch of these passes are either making assumptions or rely on some$SEP$# very picky and slightly bizarre state particularly in relation to$SEP$# ir.Del presence. To accommodate, ir.Dels are added ahead of running$SEP$# this pass and stripped at the end.$SEP$# Ensure we have an IR and type information.