diff options
| -rw-r--r-- | clang/lib/AST/MicrosoftCXXABI.cpp | 8 |
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 { |

