Zachary Turner
909b819cf9
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.
llvm-svn: 339466
2018-08-10 20:08:46 +00:00
Sanjay Patel
8988b8d92c
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
llvm-svn: 339463
2018-08-10 19:20:16 +00:00
Zachary Turner
d664117794
[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.
llvm-svn: 339450
2018-08-10 16:55:59 +00:00
Zachary Turner
a17721cf5d
[MS Demangler] Properly demangle conversion operators.
...
These were completely broken before. We need to handle
the 'B' operator tag.
llvm-svn: 339436
2018-08-10 15:04:56 +00:00