[C++20] [Modules] [Reduced BMI] Try not write merged lookup table (#186337) Update: Close https://github.com/llvm/llvm-project/issues/184957 The roo cause of the problem is reduced BMI may not emit everything in the lookup table, if Reduced BMI **partially** emits some decls, then the generator may not emit the corresponding entry for the corresponding name is already there. See MultiOnDiskHashTableGenerator::insert and MultiOnDiskHashTableGenerator::emit for details. So we won't emit the lookup table if we're generating reduced BMI. GitOrigin-RevId: 0e9f6532099fdcac69db142274c22fea29d062f6
Welcome to Clang.
This is a compiler front-end for the C family of languages (C, C++ and Objective-C) which is built as part of the LLVM compiler infrastructure project.
Unlike many other compiler frontends, Clang is useful for a number of things beyond just compiling code: we intend for Clang to be host to a number of different source-level tools. One example of this is the Clang Static Analyzer.
If you're interested in more (including how to build Clang) it is best to read the relevant websites. Here are some pointers:
Information on Clang: http://clang.llvm.org/
Building and using Clang: http://clang.llvm.org/get_started.html
Clang Static Analyzer: http://clang-analyzer.llvm.org/
Information on the LLVM project: http://llvm.org/
If you have questions or comments about Clang, a great place to discuss them is on the Clang forums:
If you find a bug in Clang, please file it in the LLVM bug tracker: