}
TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override {
- return UnnamedTagDeclToTypedefNameDecl[const_cast<TagDecl *>(
- TD->getCanonicalDecl())];
+ return UnnamedTagDeclToTypedefNameDecl.lookup(
+ const_cast<TagDecl *>(TD->getCanonicalDecl()));
}
void addDeclaratorForUnnamedTagDecl(TagDecl *TD,
}
DeclaratorDecl *getDeclaratorForUnnamedTagDecl(const TagDecl *TD) override {
- return UnnamedTagDeclToDeclaratorDecl[const_cast<TagDecl *>(
- TD->getCanonicalDecl())];
+ return UnnamedTagDeclToDeclaratorDecl.lookup(
+ const_cast<TagDecl *>(TD->getCanonicalDecl()));
}
MangleNumberingContext *createMangleNumberingContext() const override {