diff --git a/llvm/utils/lit/lit/llvm/config.py b/llvm/utils/lit/lit/llvm/config.py --- a/llvm/utils/lit/lit/llvm/config.py +++ b/llvm/utils/lit/lit/llvm/config.py @@ -25,10 +25,11 @@ path = None lit_tools_dir = getattr(config, 'lit_tools_dir', None) required_tools = ['cmp.exe', 'grep.exe', 'sed.exe', 'diff.exe', 'echo.exe'] - if lit_tools_dir: - path = self.lit_config.getToolsPath(lit_tools_dir, - config.environment['PATH'], - required_tools) + + path = self.lit_config.getToolsPath(lit_tools_dir, + config.environment['PATH'], + required_tools) + if path is None: path = self._find_git_windows_unix_tools(required_tools) if path is not None: