[all-commits] [llvm/llvm-project] 924912: [clang][modules] NFCI: Distinguish as-written and ...
Jan Svoboda via All-commits
all-commits at lists.llvm.org
Fri May 26 15:14:30 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 924912956ed570e433440108cc50bd0ee65605b5
https://github.com/llvm/llvm-project/commit/924912956ed570e433440108cc50bd0ee65605b5
Author: Jan Svoboda <jan_svoboda at apple.com>
Date: 2023-05-26 (Fri, 26 May 2023)
Changed paths:
M clang-tools-extra/modularize/CoverageChecker.cpp
M clang-tools-extra/modularize/ModularizeUtilities.cpp
M clang/include/clang/Basic/Module.h
M clang/include/clang/Lex/ModuleMap.h
M clang/lib/Basic/Module.cpp
M clang/lib/Frontend/FrontendAction.cpp
M clang/lib/Lex/ModuleMap.cpp
M clang/lib/Lex/PPLexerChange.cpp
M clang/lib/Serialization/ASTReader.cpp
M clang/lib/Serialization/ASTWriter.cpp
Log Message:
-----------
[clang][modules] NFCI: Distinguish as-written and effective umbrella directories
For modules with umbrellas, we track how they were written in the module map. Unfortunately, the getter for the umbrella directory conflates the "as written" directory and the "effective" directory (either the written one or the parent of the written umbrella header).
This patch makes the distinction between "as written" and "effective" umbrella directories clearer. No functional change intended.
Reviewed By: benlangmuir
Differential Revision: https://reviews.llvm.org/D151581
More information about the All-commits
mailing list