parameters: (self, argv)
return_statement: return self.RunBinary('cl', parser.options, parser.target_arch, parser)
docstring: Runs the compiler using the passed clang/gcc style argument list.
  
      Args:
        argv: List of arguments
  
      Returns:
        The return code of the compilation.
  
      Raises:
        ValueError: if target architecture isn't specified
docstring_summary: Runs the compiler using the passed clang/gcc style argument list.
docstring_tokens: Runs the compiler using the passed clang / gcc style argument list .
function: def Run(self, argv):
      """Runs the compiler using the passed clang/gcc style argument list.
  
      Args:
        argv: List of arguments
  
      Returns:
        The return code of the compilation.
  
      Raises:
        ValueError: if target architecture isn't specified
      """
      parser = msvc_tools.ArgParser(self, argv, GCCPATTERNS)
      if not parser.target_arch:
        raise ValueError('Must specify target architecture (-m32 or -m64)')
  
      return self.RunBinary('cl', parser.options, parser.target_arch, parser)
function_tokens: def Run ( self , argv ) : parser = msvc_tools . ArgParser ( self , argv , GCCPATTERNS ) if not parser . target_arch : raise ValueError ( 'Must specify target architecture (-m32 or -m64)' ) return self . RunBinary ( 'cl' , parser . options , parser . target_arch , parser )