[all-commits] [llvm/llvm-project] 123ab3: [libc++][test] Move format.functions ASCII tests t...

Stephan T. Lavavej via All-commits all-commits at lists.llvm.org
Fri Jan 19 16:17:15 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 123ab34abc68e2e64720f9690aed5cb9e62a035d
      https://github.com/llvm/llvm-project/commit/123ab34abc68e2e64720f9690aed5cb9e62a035d
  Author: Stephan T. Lavavej <stl at nuwen.net>
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
    A libcxx/test/libcxx/utilities/format/format.functions/ascii.pass.cpp
    A libcxx/test/libcxx/utilities/format/format.functions/escaped_output.ascii.pass.cpp
    R libcxx/test/std/utilities/format/format.functions/ascii.pass.cpp
    R libcxx/test/std/utilities/format/format.functions/escaped_output.ascii.pass.cpp

  Log Message:
  -----------
  [libc++][test] Move format.functions ASCII tests to `libcxx/test/libcxx` (#78661)

As @cpplearner explained in microsoft/STL#4328:

> libc++'s "ascii" mode (controlled by the `_LIBCPP_HAS_NO_UNICODE`
> macro) means "every code unit outside ASCII is treated as a valid
> printable character". AFAIK we \[MSVC's STL\] don't support such a mode.

Because these files are testing a non-Standard mode, they should be
moved from `libcxx/test/std` to `libcxx/test/libcxx`.




More information about the All-commits mailing list