From 44b36ee78c6729f362c13e5cc3a666d84b0aa314 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Wed, 25 Nov 2009 11:53:23 +0000 Subject: What the FIXMEs want, the FIXMEs shall have. llvm-svn: 89861 --- clang/lib/Driver/Driver.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'clang/lib/Driver/Driver.cpp') diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index b40dc27740d..87357cf08a3 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -965,10 +965,9 @@ void Driver::BuildJobs(Compilation &C) const { if (isa(Opt)) { bool DuplicateClaimed = false; - // FIXME: Use iterator. - for (ArgList::const_iterator it = C.getArgs().begin(), - ie = C.getArgs().end(); it != ie; ++it) { - if ((*it)->isClaimed() && (*it)->getOption().matches(&Opt)) { + for (arg_iterator it = C.getArgs().filtered_begin(&Opt), + ie = C.getArgs().filtered_end(); it != ie; ++it) { + if ((*it)->isClaimed()) { DuplicateClaimed = true; break; } -- cgit v1.2.3