summaryrefslogtreecommitdiffstats
path: root/libcxxabi/test/test_demangle.pass.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* [libcxxabi] Make test tolerant of uncommon floating literal demanglingsBen Craig2016-01-201-5/+62
| | | | | | | | | | | | | | | libcxxabi uses the C99 library's %a format specifier to turn a floating point value into a hexadecimal string representation. The %a format specifier is rather loosely defined in the C spec though, and some C libraries emit a different (but valid) string for a given floating point value. In particular, the C spec only requires that there is a single, non-zero hexadecimal digit on the left of the decimal point. Given that constraint, there are typically four different valid representations of a floating point number. I have updated the test to accept any of the valid representations for demangled floating point literals. llvm-svn: 258311
* Fix Bug 25103 - _cxa_demangle improperly demangles virtual thunks. Thanks to ↵Marshall Clow2015-10-121-0/+2
| | | | | | Jason King for the report and suggested fix llvm-svn: 250097
* Fix incorrect parsing of arguments for nested functions. Reviewed as ↵Marshall Clow2015-10-081-0/+1
| | | | | | http://reviews.llvm.org/D13192. Thanks to Anseny Kapoulkine for the patch. llvm-svn: 249649
* Rename all of the tests in preparation for merging lit configs with libcxxJonathan Roelofs2015-01-211-0/+29707
http://reviews.llvm.org/D7101 llvm-svn: 226691
OpenPOWER on IntegriCloud