[all-commits] [llvm/llvm-project] a301fb: [clang][modules] Print library module manifest pat...

Mark de Wever via All-commits all-commits at lists.llvm.org
Mon Jan 22 10:42:44 PST 2024


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

  Changed paths:
    M clang/include/clang/Driver/Driver.h
    M clang/include/clang/Driver/Options.td
    M clang/lib/Driver/Driver.cpp
    A clang/test/Driver/modules-print-library-module-manifest-path.cpp

  Log Message:
  -----------
  [clang][modules] Print library module manifest path. (#76451)

This implements a way for the compiler to find the modules.json
associated with the C++23 Standard library modules.

This is based on a discussion in SG15. At the moment no Standard library
installs this manifest. #75741 adds this feature in libc++.




More information about the All-commits mailing list