parameters: (self, typ)
return_statement: return FormattedConstant(typ, op)
docstring: Bitcast this pointer constant to the given type.
docstring_summary: Bitcast this pointer constant to the given type.
docstring_tokens: Bitcast this pointer constant to the given type .
function: def bitcast(self, typ):
          """
          Bitcast this pointer constant to the given type.
          """
          if typ == self.type:
              return self
          op = "bitcast ({0} {1} to {2})".format(self.type, self.get_reference(),
                                                 typ)
          return FormattedConstant(typ, op)
function_tokens: def bitcast ( self , typ ) : if typ == self . type : return self op = "bitcast ({0} {1} to {2})" . format ( self . type , self . get_reference ( ) , typ ) return FormattedConstant ( typ , op )