[all-commits] [llvm/llvm-project] 4069dd: [modules] Allow frameworks to have only a private ...

Volodymyr Sapsai via All-commits all-commits at lists.llvm.org
Fri Feb 28 15:41:34 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4069dd14124e9a84b46f48153d4fbc4da811a45e
      https://github.com/llvm/llvm-project/commit/4069dd14124e9a84b46f48153d4fbc4da811a45e
  Author: Volodymyr Sapsai <vsapsai at apple.com>
  Date:   2020-02-28 (Fri, 28 Feb 2020)

  Changed paths:
    M clang/lib/Lex/HeaderSearch.cpp
    A clang/test/Modules/Inputs/implicit-private-without-public/DeprecatedModuleMapLocation.framework/PrivateHeaders/A.h
    A clang/test/Modules/Inputs/implicit-private-without-public/DeprecatedModuleMapLocation.framework/module_private.map
    A clang/test/Modules/Inputs/implicit-private-without-public/Foo.framework/Modules/module.private.modulemap
    A clang/test/Modules/Inputs/implicit-private-without-public/Foo.framework/PrivateHeaders/Foo_Priv.h
    A clang/test/Modules/implicit-private-without-public.m

  Log Message:
  -----------
  [modules] Allow frameworks to have only a private module without a public one.

Support only preferred spelling 'Modules/module.private.modulemap' and
not the deprecated 'module_private.map'.

rdar://problem/57715533

Reviewed By: bruno

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




More information about the All-commits mailing list