cc1_main.cpp revision 199990
1145519Sdarrenr//===-- cc1_main.cpp - Clang CC1 Driver -----------------------------------===//
2145510Sdarrenr//
3145510Sdarrenr//                     The LLVM Compiler Infrastructure
4170268Sdarrenr//
5145510Sdarrenr// This file is distributed under the University of Illinois Open Source
6145510Sdarrenr// License. See LICENSE.TXT for details.
7145510Sdarrenr//
8170268Sdarrenr//===----------------------------------------------------------------------===//
9145510Sdarrenr//
10145510Sdarrenr// This is the entry point to the clang -cc1 functionality.
11145510Sdarrenr//
12145510Sdarrenr//===----------------------------------------------------------------------===//
13145510Sdarrenr
14145510Sdarrenr#include "llvm/Support/raw_ostream.h"
15145510Sdarrenr
16145510Sdarrenrint cc1_main(const char **ArgBegin, const char **ArgEnd,
17145510Sdarrenr             const char *Argv0, void *MainAddr) {
18145510Sdarrenr  llvm::errs() << "cc1 argv:";
19145510Sdarrenr  for (const char **i = ArgBegin; i != ArgEnd; ++i)
20145510Sdarrenr    llvm::errs() << " \"" << *i << '"';
21145510Sdarrenr  llvm::errs() << "\n";
22145510Sdarrenr
23145510Sdarrenr  return 0;
24145510Sdarrenr}
25145510Sdarrenr