diff options
| author | Nathan Sidwell <nathan@acm.org> | 2022-02-11 08:20:28 -0800 |
|---|---|---|
| committer | Nathan Sidwell <nathan@acm.org> | 2022-02-16 04:30:47 -0800 |
| commit | 082f328899be9ed8a38b04a4e52be936f4875495 (patch) | |
| tree | 25cff26ce06c3b762315e20a04bb031303608388 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h | |
| parent | d32b875dbc2400baf896f4b6eb12377273d6c3bc (diff) | |
| download | llvm-082f328899be9ed8a38b04a4e52be936f4875495.zip llvm-082f328899be9ed8a38b04a4e52be936f4875495.tar.gz llvm-082f328899be9ed8a38b04a4e52be936f4875495.tar.bz2 | |
[clang] Itanium mangler constructors
The Itanium mangler constructors use both NSDMI and explicit member
construction for default values. This is confusing.
*) Use NSDMIs wherever possible
*) Use forwarding ctor for the nesting case with an
llvm::raw_null_ostream (and explicitly set NullOut flag in that ctor).
*) Copy the ModuleSubstitutions. This is a bug with no effect in the
current mangling, but not in the newer mangling.
Reviewed By: ChuanqiXu
Differential Revision: https://reviews.llvm.org/D119550
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions
