[PATCH] D140002: [C++20] [Modules] Merging of lambda types in deserialization
Chuanqi Xu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Dec 14 02:19:27 PST 2022
ChuanqiXu added inline comments.
================
Comment at: clang/lib/Serialization/ASTReaderDecl.cpp:2161-2198
+ /// FIXME: The `DeclContext::noload_lookup()` wouldn't load local lexical
+ /// lookups since unnamed declarations are skipped. We can find this in
+ /// `DeclContext::buildLookupImpl` and `shouldBeHidden(NamedDecl*)` in
+ /// DeclBase.cpp. So the `DeclContext::noload_lookup()` here can only find
+ /// decls during the deserilizations. For example:
+ ///
+ /// ```
----------------
The comment tells why this is a workaround and what we need to do to fix the problem properly.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D140002/new/
https://reviews.llvm.org/D140002
More information about the cfe-commits
mailing list