|
@@ -41,6 +41,7 @@ public:
|
|
Decl *Imported(Decl *From, Decl *To) override {
|
|
Decl *Imported(Decl *From, Decl *To) override {
|
|
if (auto ToTag = dyn_cast<TagDecl>(To)) {
|
|
if (auto ToTag = dyn_cast<TagDecl>(To)) {
|
|
ToTag->setHasExternalLexicalStorage();
|
|
ToTag->setHasExternalLexicalStorage();
|
|
|
|
+ ToTag->setMustBuildLookupTable();
|
|
} else if (auto ToNamespace = dyn_cast<NamespaceDecl>(To)) {
|
|
} else if (auto ToNamespace = dyn_cast<NamespaceDecl>(To)) {
|
|
ToNamespace->setHasExternalVisibleStorage();
|
|
ToNamespace->setHasExternalVisibleStorage();
|
|
}
|
|
}
|