Driver: Implement Option::accept methods.

llvm-svn: 66106
diff --git a/clang/lib/Driver/Arg.cpp b/clang/lib/Driver/Arg.cpp
index 9f0ed72..a4581d0 100644
--- a/clang/lib/Driver/Arg.cpp
+++ b/clang/lib/Driver/Arg.cpp
@@ -41,8 +41,8 @@
 
   llvm::errs() << " Index:" << Index;
 
-  if (const CommaJoinedArg *CJA = dyn_cast<CommaJoinedArg>(this))
-    llvm::errs() << " NumValues:" << CJA->getNumValues();
+  if (isa<CommaJoinedArg>(this) || isa<SeparateArg>(this))
+    llvm::errs() << " NumValues:" << getNumValues();
 
   llvm::errs() << ">\n";