From c34385d07c7d59447bf836b740f032235391d121 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Thu, 10 Oct 2019 01:10:01 +0000 Subject: Revert [mangle] Fix mangling where an extra mangle context is required. This reverts r374200 (git commit fd18e94697c987d5f24e25aa4e27adaffff3cce4) Causes crashes just compiling `int main() {}` on my machine. llvm-svn: 374268 --- clang/lib/AST/ASTContext.cpp | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'clang/lib/AST/ASTContext.cpp') diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp index 8dd57f2bd28..a41b64ffcc8 100644 --- a/clang/lib/AST/ASTContext.cpp +++ b/clang/lib/AST/ASTContext.cpp @@ -10261,16 +10261,6 @@ ASTContext::getManglingNumberContext(const DeclContext *DC) { return *MCtx; } -MangleNumberingContext & -ASTContext::getManglingNumberContext(NeedExtraManglingDecl_t, const Decl *D) { - assert(LangOpts.CPlusPlus); // We don't need mangling numbers for plain C. - std::unique_ptr &MCtx = - ExtraMangleNumberingContexts[D]; - if (!MCtx) - MCtx = createMangleNumberingContext(); - return *MCtx; -} - std::unique_ptr ASTContext::createMangleNumberingContext() const { return ABI->createMangleNumberingContext(); -- cgit v1.2.3