summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/lib/AST/MicrosoftCXXABI.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/AST/MicrosoftCXXABI.cpp b/clang/lib/AST/MicrosoftCXXABI.cpp
index 6847ee16f7a..ff84fa5c225 100644
--- a/clang/lib/AST/MicrosoftCXXABI.cpp
+++ b/clang/lib/AST/MicrosoftCXXABI.cpp
@@ -135,8 +135,8 @@ public:
}
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,
@@ -149,8 +149,8 @@ public:
}
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 {
OpenPOWER on IntegriCloud