diff options
author | Reid Kleckner <rnk@google.com> | 2019-10-10 01:10:01 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-10-10 01:10:01 +0000 |
commit | c34385d07c7d59447bf836b740f032235391d121 (patch) | |
tree | 78e30b3299264ab557a9b6f86602e358f899ba6c /clang/lib/AST/ASTContext.cpp | |
parent | 9d8f0b3519c4e9e4e2a3d3b19ea0caf9ef3f85ce (diff) | |
download | bcm5719-llvm-c34385d07c7d59447bf836b740f032235391d121.tar.gz bcm5719-llvm-c34385d07c7d59447bf836b740f032235391d121.zip |
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
Diffstat (limited to 'clang/lib/AST/ASTContext.cpp')
-rw-r--r-- | clang/lib/AST/ASTContext.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
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<MangleNumberingContext> &MCtx = - ExtraMangleNumberingContexts[D]; - if (!MCtx) - MCtx = createMangleNumberingContext(); - return *MCtx; -} - std::unique_ptr<MangleNumberingContext> ASTContext::createMangleNumberingContext() const { return ABI->createMangleNumberingContext(); |