Support for DWARF-5 C++ language tags.
authorAdrian Prantl <aprantl@apple.com>
Tue, 24 Sep 2019 00:38:49 +0000 (00:38 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 24 Sep 2019 00:38:49 +0000 (00:38 +0000)
commit350de4f05d8f5d7ba4206c0443ca9c81293f6c56
tree5ad0e1af69a68d2f3ae02614b7476042f55d5a09
parent72b9049b43c1ce9a8b39e9e0aa9869ecf90503e8
Support for DWARF-5 C++ language tags.

This patch provides support for DW_LANG_C_plus_plus_11,
DW_LANG_C_plus_plus_14 tags in the Clang C++ frontend.

Patch by Sourabh Singh Tomar!
Differential Revision: https://reviews.llvm.org/D67613

Reapplies r372663 after adapting a failing test in the LLDB testsuite.

llvm-svn: 372681
clang/include/clang/AST/DeclCXX.h
clang/lib/AST/DeclPrinter.cpp
clang/lib/AST/JSONNodeDumper.cpp
clang/lib/AST/TextNodeDumper.cpp
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Sema/SemaModule.cpp
clang/test/Modules/ModuleDebugInfo.cpp