[PATCH] D34667: [Demangler] [DO NOT SUBMIT] Initial patch for Microsoft demangler.
Rui Ueyama via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 27 15:19:21 PDT 2017
ruiu added inline comments.
================
Comment at: llvm/lib/Demangle/MicrosoftDemangle.cpp:189
+ // Parser functions. This is a recursive-descendent parser.
+ void read_var_type(Type &ty);
+ void read_member_func_type(Type &ty);
----------------
eugene wrote:
> Here a below a lot of function names violate LLVM's conventions (http://llvm.org/docs/CodingStandards.html#name-types-functions-variables-and-enumerators-properly)
>
> Please let me know if that document is obsolete.
>
That's intentional. This file is intended to be used not only in LLVM but also in other projects. So this file does not use any LLVM functions and does not follow the LLVM coding style. I did not make that decision -- I just followed ItaniumDemangler.cpp which exists in the same directory.
https://reviews.llvm.org/D34667
More information about the llvm-commits
mailing list