]> granicus.if.org Git - clang/commitdiff
Driver: Mark some Compilation members const.
authorDaniel Dunbar <daniel@zuster.org>
Wed, 1 Jul 2009 20:30:52 +0000 (20:30 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 1 Jul 2009 20:30:52 +0000 (20:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74636 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 3ec221f41d573ae8a1bd2a65dc4cb30ad2df8f51..6414ef13692b053362ce0011ee1588a1b1a5315e 100644 (file)
@@ -32,10 +32,10 @@ namespace driver {
 /// invocation.
 class Compilation {
   /// The driver we were created by.
-  Driver &TheDriver;
+  const Driver &TheDriver;
 
   /// The default tool chain.
-  ToolChain &DefaultToolChain;
+  const ToolChain &DefaultToolChain;
 
   /// The original (untranslated) input argument list.
   InputArgList *Args;
@@ -56,7 +56,8 @@ class Compilation {
   ArgStringList ResultFiles;
 
 public:
-  Compilation(Driver &D, ToolChain &DefaultToolChain, InputArgList *Args);
+  Compilation(const Driver &D, const ToolChain &DefaultToolChain, 
+              InputArgList *Args);
   ~Compilation();
 
   const Driver &getDriver() const { return TheDriver; }
index d7901a69e00fa99b03aa406374693df7423fbc1f..7e29b67769d343ab7e5642c7bac21b5a4e6e7b01 100644 (file)
@@ -21,8 +21,8 @@
 #include <errno.h>
 using namespace clang::driver;
 
-Compilation::Compilation(Driver &D,
-                         ToolChain &_DefaultToolChain,
+Compilation::Compilation(const Driver &D,
+                         const ToolChain &_DefaultToolChain,
                          InputArgList *_Args) 
   : TheDriver(D), DefaultToolChain(_DefaultToolChain), Args(_Args) {
 }