forked from OSchip/llvm-project
![]() There was a single problem in cxa_demangle.cpp, where gcc would complain `error: changes meaning of 'String'` about the line `typedef String String;`. According to 3.3.7p2, this diagnostic is allowed (but not required, so clang does not have to report this). As a fix, make string_pair a template and pass String as template parameter. This fixes the error with gcc and also removes some repetition from the code. No behavior change. llvm-svn: 209909 |
||
---|---|---|
.. | ||
Unwind | ||
abort_message.cpp | ||
abort_message.h | ||
config.h | ||
cxa_aux_runtime.cpp | ||
cxa_default_handlers.cpp | ||
cxa_demangle.cpp | ||
cxa_exception.cpp | ||
cxa_exception.hpp | ||
cxa_exception_storage.cpp | ||
cxa_guard.cpp | ||
cxa_handlers.cpp | ||
cxa_handlers.hpp | ||
cxa_new_delete.cpp | ||
cxa_personality.cpp | ||
cxa_unexpected.cpp | ||
cxa_vector.cpp | ||
cxa_virtual.cpp | ||
exception.cpp | ||
fallback_malloc.ipp | ||
private_typeinfo.cpp | ||
private_typeinfo.h | ||
stdexcept.cpp | ||
typeinfo.cpp |