[libcxx-commits] [libcxx] [libc++] Move a bunch of tests into std/meta to reflect the standard (PR #99452)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jul 18 06:00:22 PDT 2024


ldionne wrote:

I think we should discuss whether it still makes sense to try to stick to the "stable names" in the Standard. Those get out of date pretty often and I don't know if I'm alone, but I find nested tests like `libcxx/test/std/utilities/utility/mem.res/mem.res/mem.res.eq/equal.pass.cpp` to be pretty confusing. What's the point in repeating e.g. `mem.res` a bunch of times in the file path?

There's also an adjacent but related issue that tests in `libcxx/test/libcxx` and the ones in `libcxx/test/std` get out of sync all the time (pathname wise). I think it's worth discussing this before we move stuff around.

https://github.com/llvm/llvm-project/pull/99452


More information about the libcxx-commits mailing list