[PATCH] D107155: [clang][deps] Substitute clang-scan-deps executable in lit tests

David Blaikie via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Jul 30 17:58:44 PDT 2021


dblaikie added a comment.

In D107155#2917400 <https://reviews.llvm.org/D107155#2917400>, @dexonsmith wrote:

> In D107155#2916664 <https://reviews.llvm.org/D107155#2916664>, @dblaikie wrote:
>
>> Hmm, don't we have some other substitution feature that avoids the need to add the %? (like, I think LLVM's tests don't usually use the % for many tool names - but they still make for good copy/pastable command lines, if I'm not mistaken?)
>
> I think that'd be adding clang-scan-deps somehow to the `tools` variable in clang/test/lit.cfg.py:
>  https://github.com/llvm/llvm-project/blob/main/clang/test/lit.cfg.py#L59
> (which will then call `add_tool_substitutions` at https://github.com/llvm/llvm-project/blob/main/clang/test/lit.cfg.py#L111)

Hmm, fair enough. Yeah - guess all the actual clang tests use %clang, %clang_cc1 - so I guess there's precedent in both directions. I wonder what the "norm" is (which tools use one approach, which use the other). But anyway, no objection in this case given the precedent. Though it does sound like this is a "tool" like the other cases, so maybe should be handled that way - up to you folks, though.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D107155/new/

https://reviews.llvm.org/D107155



More information about the cfe-commits mailing list