forked from OSchip/llvm-project
Summary: setMustBuildLookupTable should be called on imported TagDecls otherwise we may fail to import their member decls (if they have any). Not calling the setMustBuildLookupTable method results in a failure in the attached test case when lookup for the 'x' member fails on struct S, which hasn't had its decls imported elsewhere. (By contrast the member-in-struct testcase hasn't run into this issue because the import of its decls is triggered when the struct instance is defined, and the member access follows this). Reviewers: spyffe, rsmith Reviewed By: spyffe, rsmith Differential Revision: https://reviews.llvm.org/D34253 llvm-svn: 305619 |
||
|---|---|---|
| .. | ||
| clang-flags | ||
| conflicting-struct | ||
| empty-struct | ||
| error-in-expression | ||
| error-in-import | ||
| forward-declared-struct | ||
| in-class-initializer | ||
| indirect-struct-member-access | ||
| member-in-struct | ||
| missing-import | ||
| multiple-forward-declarations | ||
| overloaded-function | ||
| struct-in-namespace | ||
| template-specialization | ||