Commit Graph

4 Commits

Author SHA1 Message Date
Zachary Turner bdbdf525e9 Resubmit r339450 - [MS Demangler] Add conversion operator tests
This was broken because of a malformed check line.  Incidentally,
this exposed a case where we crash when we should just be returning
an error, so we should fix that.  The demangler shouldn't crash due
to user input.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@339466 91177308-0d34-0410-b5e6-96231b3b80d8
2018-08-10 20:08:46 +00:00
Sanjay Patel 3119fcce36 revert r339450 - [MS Demangler] Add conversion operator tests
Something here causes an assertion failure that killed a bunch of bots.
Example:
http://lab.llvm.org:8011/builders/reverse-iteration/builds/7021/steps/check_all/logs/stdio


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@339463 91177308-0d34-0410-b5e6-96231b3b80d8
2018-08-10 19:20:16 +00:00
Zachary Turner 8da2e112bc [MS Demangler] Add conversion operator tests.
The mangled names were added in the original commit, but
the demangled equivalents weren't, so nothing was actually
being checked.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@339450 91177308-0d34-0410-b5e6-96231b3b80d8
2018-08-10 16:55:59 +00:00
Zachary Turner 10ff79db77 [MS Demangler] Properly demangle conversion operators.
These were completely broken before.  We need to handle
the 'B' operator tag.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@339436 91177308-0d34-0410-b5e6-96231b3b80d8
2018-08-10 15:04:56 +00:00