[MS Demangler] Demangle special operator 'dynamic initializer'.
authorZachary Turner <zturner@google.com>
Mon, 20 Aug 2018 23:59:21 +0000 (23:59 +0000)
committerZachary Turner <zturner@google.com>
Mon, 20 Aug 2018 23:59:21 +0000 (23:59 +0000)
commitc175310a0939b8c369d395df41c28fd06ef86144
tree7d97a449253b6dd8fa0a3efa4ab50bdd617fe07d
parent0002dd467d88c516b13d4b2877576c6608e6aca3
[MS Demangler] Demangle special operator 'dynamic initializer'.

This is encoded as __E and should print something like
"dynamic initializer for 'Foo'(void)"

This also adds support for dynamic atexit destructor, which is
basically identical but encoded as __F with slightly different
description.

llvm-svn: 340239
llvm/lib/Demangle/MicrosoftDemangle.cpp
llvm/test/Demangle/ms-operators.test