[all-commits] [llvm/llvm-project] a7f8dd: [libc++] Fixes the Clang modular build.

Mark de Wever via All-commits all-commits at lists.llvm.org
Tue Jan 31 10:20:59 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a7f8ddc4e2e3dac4c123ed8db1704f2753db5722
      https://github.com/llvm/llvm-project/commit/a7f8ddc4e2e3dac4c123ed8db1704f2753db5722
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2023-01-31 (Tue, 31 Jan 2023)

  Changed paths:
    M libcxx/include/module.modulemap.in

  Log Message:
  -----------
  [libc++] Fixes the Clang modular build.

The patch
430b397f6715d4d2f2569716c93fcd6292ace3dc ("[libc++] Granularize <type_traits> includes in <iterator>") missed some exports in the modulemap with became apparent in the reverting commit 12cb1cb3720d.

This fixes the issue by updating the modulemap. Note that the Clang ICE is not fixed by this change.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D142690




More information about the All-commits mailing list