[libcxx-commits] [PATCH] D103311: [libcxx] [test] Fix the _supportsVerify check on Windows by using hasCompileFlag

Martin Storsjö via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri May 28 06:24:03 PDT 2021


mstorsjo added inline comments.


================
Comment at: libcxx/utils/libcxx/test/format.py:18
 
 def _supportsVerify(config):
     """
----------------
ldionne wrote:
> So this is a little bit tricky. The thing is that the test format is used inside the DSL, and I'd like to avoid a chicken-and-egg problem. IOW, I see this as a layering violation - the testing format is intended to be the base most thing that doesn't have any other dependencies except Lit proper.
Hmm, ok, I see...

FWIW, would it make sense to memoize this function to get it cached? When I had a printout here, I saw quite a number of calls during a regular test run.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D103311



More information about the libcxx-commits mailing list