[all-commits] [llvm/llvm-project] 4ee8c6: [Modules] no_undeclared_includes modules (Apple Da...

Ian Anderson via All-commits all-commits at lists.llvm.org
Wed Oct 4 15:43:30 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4ee8c676ee370f5cd53cb6ac3a9c27c7088f2eae
      https://github.com/llvm/llvm-project/commit/4ee8c676ee370f5cd53cb6ac3a9c27c7088f2eae
  Author: Ian Anderson <iana at apple.com>
  Date:   2023-10-04 (Wed, 04 Oct 2023)

  Changed paths:
    M clang/lib/Basic/Module.cpp
    R clang/test/Modules/Inputs/System/usr/include/complex.h
    R clang/test/Modules/Inputs/System/usr/include/inttypes.h
    R clang/test/Modules/Inputs/System/usr/include/math.h
    M clang/test/Modules/Inputs/System/usr/include/module.map
    M clang/test/Modules/Inputs/System/usr/include/stdint.h
    A clang/test/Modules/Inputs/builtin-headers/builtin-modules.modulemap
    A clang/test/Modules/Inputs/builtin-headers/c++/module.modulemap
    A clang/test/Modules/Inputs/builtin-headers/c++/stdint.h
    A clang/test/Modules/Inputs/builtin-headers/complex.h
    A clang/test/Modules/Inputs/builtin-headers/float.h
    A clang/test/Modules/Inputs/builtin-headers/inttypes.h
    A clang/test/Modules/Inputs/builtin-headers/limits.h
    A clang/test/Modules/Inputs/builtin-headers/math.h
    A clang/test/Modules/Inputs/builtin-headers/stdint.h
    A clang/test/Modules/Inputs/builtin-headers/system-modules.modulemap
    A clang/test/Modules/builtin-headers.mm
    M clang/test/Modules/compiler_builtins.m

  Log Message:
  -----------
  [Modules] no_undeclared_includes modules (Apple Darwin) don't work the clang modules (#68241)

All of the _Builtin_stdarg and _Builtin_stddef submodules need to be
allowed from [no_undeclared_includes] modules. Split the builtin headers
tests out from the compiler_builtins test so that the testing modules
can be modified without affecting the other many tests that use
Inputs/System/usr/include.




More information about the All-commits mailing list