[PATCH] D119426: [C++20] [Modules] Check if modulemap exists to avoid crash in implicit used C++ module

2022-02-10 Thread Zezheng Li via Phabricator via cfe-commits
ZezhengLi created this revision. ZezhengLi added reviewers: ChuanqiXu, rsmith, urnathan. ZezhengLi added a project: clang. ZezhengLi requested review of this revision. Herald added a subscriber: cfe-commits. An impilt used of module without prebuild path may cause crash. For example: // ./dir1

[PATCH] D119426: [C++20] [Modules] Check if modulemap exists to avoid crash in implicit used C++ module

2022-02-10 Thread Zezheng Li via Phabricator via cfe-commits
ZezhengLi updated this revision to Diff 407466. ZezhengLi added a comment. Add endline. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D119426/new/ https://reviews.llvm.org/D119426 Files: clang/lib/Lex/HeaderSearch.cpp clang/test/Modules/implicit-module-with-missing-path.cpp Index: