[modules] Mark deleted functions as implicitly inline to allow mergingSummary: When merging definitions with ModulesLocalVisibility enabled it's important to make deleted definitions implicitly in
[modules] Mark deleted functions as implicitly inline to allow mergingSummary: When merging definitions with ModulesLocalVisibility enabled it's important to make deleted definitions implicitly inline, otherwise they'll be diagnosed as a redefinition.Reviewers: silvas, manmanren, rsmithSubscribers: cfe-commitsDifferential Revision: https://reviews.llvm.org/D26143llvm-svn: 285655
show more ...
[modules] Handle merged fields in designated initializers.llvm-svn: 265838
[modules] When loading in multiple canonical definitions of a template,accumulate the set of specializations rather than overwriting one listwith another.llvm-svn: 230712
[modules] Even if we already have a definition of a class, loading in anotherone can give us more lookup results (due to implicit special members). Be sureto complete the redecl chain for every kin
[modules] Even if we already have a definition of a class, loading in anotherone can give us more lookup results (due to implicit special members). Be sureto complete the redecl chain for every kind of DeclContext before performing alookup into it, rather than only doing so for NamespaceDecls.llvm-svn: 230558