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/Transforms/Vectorize/SLPVectorizer.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/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions

