Fix a compilation failure caused by a non-const reference.
authorZachary Turner <zturner@google.com>
Tue, 8 Jul 2014 04:28:07 +0000 (04:28 +0000)
committerZachary Turner <zturner@google.com>
Tue, 8 Jul 2014 04:28:07 +0000 (04:28 +0000)
llvm-svn: 212509

lldb/include/lldb/Interpreter/CommandOptionValidators.h
lldb/include/lldb/lldb-private-types.h
lldb/source/Interpreter/CommandOptionValidators.cpp

index eef8881..6be247a 100644 (file)
@@ -19,7 +19,7 @@ class ExecutionContext;
 
 class PosixPlatformCommandOptionValidator : public OptionValidator
 {
-    virtual bool IsValid(Platform &platform, ExecutionContext &target) const;
+    virtual bool IsValid(Platform &platform, const ExecutionContext &target) const;
     virtual const char* ShortConditionString() const;
     virtual const char* LongConditionString() const;
 };
index a7d6db2..12a9324 100644 (file)
@@ -58,7 +58,7 @@ namespace lldb_private
     struct OptionValidator
     {
         virtual ~OptionValidator() { }
-        virtual bool IsValid(Platform &platform, ExecutionContext &target) const = 0;
+        virtual bool IsValid(Platform &platform, const ExecutionContext &target) const = 0;
         virtual const char * ShortConditionString() const = 0;
         virtual const char * LongConditionString() const = 0;
     };
index c9f3e3b..7d66de5 100644 (file)
@@ -15,7 +15,7 @@
 using namespace lldb;
 using namespace lldb_private;
 
-bool PosixPlatformCommandOptionValidator::IsValid(Platform &platform, ExecutionContext &target) const
+bool PosixPlatformCommandOptionValidator::IsValid(Platform &platform, const ExecutionContext &target) const
 {
     llvm::Triple::OSType os = platform.GetSystemArchitecture().GetTriple().getOS();
     switch (os)