[PATCH] D40217: [LIT] Fix testing out-of-tree Clang builds

Michał Górny via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 18 14:49:17 PST 2017


mgorny added a comment.

To be honest, as I said before, I'm entirely confused by the logic there, with all the prepending, appending and shuffling around. But if you believe it gives the correct result, I'm all for it.

However, if that wouldn't be too much of a hassle, would you mind also renaming the variables to use a bit more meaningful names?

My alternative idea would be to put both paths on the initial list, and filter out None instances from the list afterwards, e.g. something like:

  paths = [getattr(self.config, 'clang_tools_dir', None), self.config.llvm_tools_dir]
  paths = [x for x in paths if x is not None]


https://reviews.llvm.org/D40217





More information about the llvm-commits mailing list