Added more details on the exact version of the cxa_demangle.cpp file for the built in demangler. This will help us track when we need to update this file.

llvm-svn: 193784
This commit is contained in:
Greg Clayton 2013-10-31 18:41:50 +00:00
parent 1417a7b174
commit a1e0318c42
1 changed files with 12 additions and 4 deletions

View File

@ -25,10 +25,18 @@
#include <cstdlib>
#include <cstring>
#include <cctype>
// Inlined copy of http://llvm.org/svn/llvm-project/libcxxabi/trunk/src/cxa_demangle.cpp
// with "__cxxabiv1" namespace removed, stripped attributes and extern "C" attributes.
// Also changed the unnamed namespace to include cxa_demangle function.
//----------------------------------------------------------------------
// Inlined copy of:
// http://llvm.org/svn/llvm-project/libcxxabi/trunk/src/cxa_demangle.cpp
// revision 193704.
//
// Changes include:
// - remove the "__cxxabiv1" namespace
// - stripped GCC attributes()
// - removed extern "C" from the cxa_demangle function
// - Changed the scope of the unnamed namespace to include cxa_demangle
// function.
//----------------------------------------------------------------------
namespace
{