From 24f3dee6ca075ae51953e1712cd36db6c0fd4d94 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Tue, 8 Jul 2014 04:28:07 +0000 Subject: [PATCH] Fix a compilation failure caused by a non-const reference. llvm-svn: 212509 --- lldb/include/lldb/Interpreter/CommandOptionValidators.h | 2 +- lldb/include/lldb/lldb-private-types.h | 2 +- lldb/source/Interpreter/CommandOptionValidators.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lldb/include/lldb/Interpreter/CommandOptionValidators.h b/lldb/include/lldb/Interpreter/CommandOptionValidators.h index eef8881..6be247a 100644 --- a/lldb/include/lldb/Interpreter/CommandOptionValidators.h +++ b/lldb/include/lldb/Interpreter/CommandOptionValidators.h @@ -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; }; diff --git a/lldb/include/lldb/lldb-private-types.h b/lldb/include/lldb/lldb-private-types.h index a7d6db2..12a9324 100644 --- a/lldb/include/lldb/lldb-private-types.h +++ b/lldb/include/lldb/lldb-private-types.h @@ -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; }; diff --git a/lldb/source/Interpreter/CommandOptionValidators.cpp b/lldb/source/Interpreter/CommandOptionValidators.cpp index c9f3e3b..7d66de5 100644 --- a/lldb/source/Interpreter/CommandOptionValidators.cpp +++ b/lldb/source/Interpreter/CommandOptionValidators.cpp @@ -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) -- 2.7.4