From 752c5bab0397997b26cad5757161f700969faa04 Mon Sep 17 00:00:00 2001 From: Hal Finkel Date: Fri, 7 Oct 2016 02:26:41 +0000 Subject: [PATCH] [lit] Don't assume you'll find debugserver On Linux, there is no "debugserver" process, and the RUN-line substitution will fail if you try to substitute '%debugserver' with None. Fixes PR30492. llvm-svn: 283520 --- lldb/lit/lit.cfg | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lldb/lit/lit.cfg b/lldb/lit/lit.cfg index e18719beaeff..dd89b45fadec 100644 --- a/lldb/lit/lit.cfg +++ b/lldb/lit/lit.cfg @@ -140,7 +140,9 @@ config.substitutions.append(('%cc', config.cc)) config.substitutions.append(('%cxx', config.cxx)) config.substitutions.append(('%lldb', lldb)) -config.substitutions.append(('%debugserver', debugserver)) + +if debugserver is not None: + config.substitutions.append(('%debugserver', debugserver)) for pattern in [r"\bFileCheck\b", r"\| \bnot\b"]: -- GitLab