[all-commits] [llvm/llvm-project] f8350f: [libc++][modules] Introduce a forward-declaration ...

Louis Dionne via All-commits all-commits at lists.llvm.org
Fri Sep 6 09:11:41 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f8350f13020a27e7aa74fd4ab7919503c24771ca
      https://github.com/llvm/llvm-project/commit/f8350f13020a27e7aa74fd4ab7919503c24771ca
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-09-06 (Fri, 06 Sep 2024)

  Changed paths:
    M libcxx/include/CMakeLists.txt
    M libcxx/include/__cstddef/byte.h
    A libcxx/include/__fwd/byte.h
    M libcxx/include/__type_traits/is_trivially_lexicographically_comparable.h
    M libcxx/include/module.modulemap
    M libcxx/utils/generate_iwyu_mapping.py

  Log Message:
  -----------
  [libc++][modules] Introduce a forward-declaration for std::byte (#107402)

We need a forward-declaration so that we can know about std::byte from
some type traits without having to include std::byte's definition, which
(circularly) depends back on type traits.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list