diff options
Diffstat (limited to 'lib/Driver/ArgList.cpp')
-rw-r--r-- | lib/Driver/ArgList.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/Driver/ArgList.cpp b/lib/Driver/ArgList.cpp index b3a43df..6c57b62 100644 --- a/lib/Driver/ArgList.cpp +++ b/lib/Driver/ArgList.cpp @@ -11,7 +11,6 @@ #include "clang/Driver/Arg.h" #include "clang/Driver/DriverDiagnostic.h" #include "clang/Driver/Option.h" - #include "llvm/ADT/SmallString.h" #include "llvm/ADT/Twine.h" #include "llvm/Support/raw_ostream.h" @@ -84,7 +83,6 @@ Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1) const { (*it)->getOption().matches(Id1)) { Res = *it; Res->claim(); - } } @@ -308,6 +306,14 @@ const char *ArgList::GetOrMakeJoinedArgString(unsigned Index, return MakeArgString(LHS + RHS); } +void ArgList::dump() { + llvm::errs() << "ArgList:"; + for (iterator it = begin(), ie = end(); it != ie; ++it) { + llvm::errs() << " " << (*it)->getSpelling(); + } + llvm::errs() << "\n"; +} + // InputArgList::InputArgList(const char* const *ArgBegin, |