diff options
author | Howard Hinnant <hhinnant@apple.com> | 2013-06-23 17:14:35 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2013-06-23 17:14:35 +0000 |
commit | cde9e006d82f7bc3f2783ebfac60b777a6d36cbf (patch) | |
tree | 595edf67b6f5126864831f2c047450570d7b1cfb /llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | |
parent | 295f049d1f5e725a0d69c1d2b70c1479c4922b9d (diff) | |
download | bcm5719-llvm-cde9e006d82f7bc3f2783ebfac60b777a6d36cbf.tar.gz bcm5719-llvm-cde9e006d82f7bc3f2783ebfac60b777a6d36cbf.zip |
After a private conversation with Arthur O'Dwyer, and a good night's sleep, I believe this fix is a better fix than what I committed in r184656 yesterday. I've basically moved the checking for '`' from the start of the demangling process to the end of it. In the process I discovered that one of the test cases no longer demangled to the expected string. After further investigation I believe this case to not be a valid mangled string, and so I moved the test case to the 'invalid cases'. The reason I believe it is invalid is that it should use T_ instead of T0_ to index the template parameter.
llvm-svn: 184668
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp')
0 files changed, 0 insertions, 0 deletions