llvm-project/clang/lib
Chuanqi Xu 86b001a941 [C++20] [Modules] Mark imported module as imported if not exported
In C++20 Modules, imported module which doesn't get exported wouldn't be
recorded. This patch would record such modules to avoid possible
incorrect visibility problems.

Reviewed By: urnathan

Differential Revision: https://reviews.llvm.org/D116098
2021-12-23 21:14:13 +08:00
..
APINotes [clang][APINotes] Fix -Wunused-function warning (NFC) 2021-04-01 09:52:43 +08:00
ARCMigrate Revert "Revert "Use VersionTuple for parsing versions in Triple, fixing issues that caused the original change to be reverted. This makes it possible to distinguish between "16" and "16.0" after parsing, which previously was not possible."" 2021-12-07 23:15:21 +00:00
AST [JSONNodeDumper] Do not print mangled names for local variables (PR49111) 2021-12-23 08:55:41 +01:00
ASTMatchers Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl" 2021-12-20 18:03:15 +01:00
Analysis Revert "Revert "[clang][dataflow] Add framework for testing analyses."" 2021-12-11 23:16:59 +00:00
Basic [HIPSPV][3/4] Enable SPIR-V emission for HIP 2021-12-20 10:45:09 -05:00
CodeGen [CodeGen] Use correct element type for store to sret 2021-12-23 13:02:49 +01:00
CrossTU Revert "[analyzer][ctu] Fix wrong 'multiple definitions' errors caused by space characters in lookup names when parsing the ctu index file" 2021-12-16 20:46:51 -05:00
DirectoryWatcher [clang] [DirectoryWatcher] Remove leading \\?\ from GetFinalPathNameByHandleW 2021-11-08 22:21:30 +02:00
Driver Reland - [CodeView] Emit S_OBJNAME record 2021-12-21 19:02:14 -05:00
Edit [clang] Use llvm::is_contained (NFC) 2021-10-13 20:41:55 -07:00
Format [clang-format] Fix wrong indentation after trailing requires clause. 2021-12-23 08:22:12 +01:00
Frontend [Clang] Own the CommandLineArgs in CodeGenOptions 2021-12-21 17:41:35 -05:00
FrontendTool [clang] Add plugin ActionType to run command line plugin before main action 2021-10-20 08:58:20 -07:00
Headers [Hexagon] Make conversions to vector predicate types explicit for builtins 2021-12-22 12:52:24 -08:00
Index [clang] Visit enum base specifiers in libIndex 2021-10-25 13:16:14 +02:00
IndexSerialization [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True 2020-08-20 15:12:56 +01:00
Interpreter [clang-repl] Allow Interpreter::getSymbolAddress to take a mangled name. 2021-11-10 12:52:05 +00:00
Lex [clang] Use llvm::reverse (NFC) 2021-12-17 16:51:42 -08:00
Parse Fix crash on invalid code involving late parsed inline methods 2021-12-16 07:58:51 -05:00
Rewrite [NFC][clang] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00
Sema [C++20] [Modules] Mark imported module as imported if not exported 2021-12-23 21:14:13 +08:00
Serialization Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl" 2021-12-20 18:03:15 +01:00
StaticAnalyzer [Clang] Add __builtin_function_start 2021-12-20 12:55:33 -08:00
Testing
Tooling [clang][deps] NFC: Unify ErrorOr patterns 2021-12-17 14:00:20 +01:00
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00