Merge changes to ItaniumDemangle over to libcxxabi.
authorZachary Turner <zturner@google.com>
Fri, 20 Jul 2018 17:16:49 +0000 (17:16 +0000)
committerZachary Turner <zturner@google.com>
Fri, 20 Jul 2018 17:16:49 +0000 (17:16 +0000)
commit0e3fbf6b8b68614084b93c0b116acfa547a232c8
treef44f32438bd8f9c6f0a28ddd66bcb9de76fe05fe
parent20c2962585f250d119c5b32dde344ed49af4ec7f
Merge changes to ItaniumDemangle over to libcxxabi.

ItaniumDemangle had a small NFC refactor to make some of its
code reusable by the newly added Microsoft demangler.  To keep
the libcxxabi demangler as close as possible to the master copy
this refactor is being merged over.

Differential Revision: https://reviews.llvm.org/D49575

llvm-svn: 337582
libcxxabi/src/cxa_demangle.cpp
libcxxabi/src/demangle/Compiler.h [new file with mode: 0644]
libcxxabi/src/demangle/StringView.h [new file with mode: 0644]
libcxxabi/src/demangle/Utility.h [new file with mode: 0644]