From 2ce6bc61e876f4e7918952a565488d737ce647f6 Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Fri, 25 Feb 2022 13:23:28 -0800 Subject: [PATCH] [lldb] Fix check for TARGET_OS_IPHONE Instead of checking whether TARGET_OS_IPHONE is set to 1, the current code just check the existence of TARGET_OS_IPHONE, which either always succeeds or always fails, depending on whether you have TargetConditionals.h included. --- lldb/source/Interpreter/CommandInterpreter.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp b/lldb/source/Interpreter/CommandInterpreter.cpp index a50803d..8676371 100644 --- a/lldb/source/Interpreter/CommandInterpreter.cpp +++ b/lldb/source/Interpreter/CommandInterpreter.cpp @@ -84,6 +84,10 @@ #include "llvm/Support/PrettyStackTrace.h" #include "llvm/Support/ScopedPrinter.h" +#if defined(__APPLE__) +#include +#endif + using namespace lldb; using namespace lldb_private; @@ -434,7 +438,7 @@ void CommandInterpreter::Initialize() { if (cmd_obj_sp) { alias_arguments_vector_sp = std::make_shared(); #if defined(__APPLE__) -#if defined(TARGET_OS_IPHONE) +#if TARGET_OS_IPHONE AddAlias("r", cmd_obj_sp, "--"); AddAlias("run", cmd_obj_sp, "--"); #else -- 2.7.4