]> granicus.if.org Git - clang/commitdiff
Constify the 'dump' method so that it can be called by a const object.
authorBill Wendling <isanbard@gmail.com>
Thu, 23 May 2013 23:10:23 +0000 (23:10 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 23 May 2013 23:10:23 +0000 (23:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182620 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/ArgList.h
lib/Driver/ArgList.cpp

index 9db170c4a254f81035a0003c78ef8b7035cf1e37..777d0521139b9bd775978bf128e517e0eb0c4c8f 100644 (file)
@@ -300,7 +300,7 @@ namespace driver {
 
     /// @}
 
-    void dump();
+    void dump() const;
   };
 
   class InputArgList : public ArgList  {
index 4b8d151d195ade91df698b430e7dc74a30ff48b5..00339279e9ae7e6baaa5e38099aa22158f74096b 100644 (file)
@@ -321,11 +321,10 @@ const char *ArgList::GetOrMakeJoinedArgString(unsigned Index,
   return MakeArgString(LHS + RHS);
 }
 
-void ArgList::dump() {
+void ArgList::dump() const {
   llvm::errs() << "ArgList:";
-  for (iterator it = begin(), ie = end(); it != ie; ++it) {
+  for (const_iterator it = begin(), ie = end(); it != ie; ++it)
     llvm::errs() << " " << (*it)->getSpelling();
-  }
   llvm::errs() << "\n";
 }