[MS Demangler] Fix some minor formatting bugs.
1) We print __restrict twice on member pointers. This is fixed and relevant tests are re-enabled. 2) Several tests were disabled because of printing slightly different output than undname. These were confirmed to be bugs in undname, so we just re-enable the tests. 3) The test for printing reference temporaries is re-enabled. This is a clang mangling extension, so we have some flexibility with how we demangle it. The output currently looks fine, so we just re-enable the test with no fixes. llvm-svn: 339708
Showing
- llvm/lib/Demangle/MicrosoftDemangle.cpp 5 additions, 7 deletionsllvm/lib/Demangle/MicrosoftDemangle.cpp
- llvm/test/Demangle/ms-back-references.test 0 additions, 2 deletionsllvm/test/Demangle/ms-back-references.test
- llvm/test/Demangle/ms-mangle.test 10 additions, 8 deletionsllvm/test/Demangle/ms-mangle.test
- llvm/test/Demangle/ms-return-qualifiers.test 2 additions, 4 deletionsllvm/test/Demangle/ms-return-qualifiers.test
Loading
Please register or sign in to comment