2,913 changes: 1,985 additions & 928 deletions libcxxabi/src/cxa_demangle.cpp

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions libcxxabi/test/test_demangle.pass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29600,8 +29600,7 @@ const char* cases[][2] =
{"i", "int"},

{"PKFvRiE", "void (*)(int&) const"},
// FIXME(compnerd) pretty print this as void (*)(unsigned long &) volatile &&
{"PVFvRmOE", "void (*)(unsigned long&) volatile&&"},
{"PVFvRmOE", "void (*)(unsigned long&) volatile &&"},
{"PFvRmOE", "void (*)(unsigned long&) &&"},
{"_ZTW1x", "thread-local wrapper routine for x"},
{"_ZTHN3fooE", "thread-local initialization routine for foo"},
Expand Down