mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-05 14:34:55 +00:00
Avoid copying parser objects
Use of their copy members is deprecated since they have a user-declared dtor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231220 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
bbfda9c125
commit
dcc67016a3
@ -989,7 +989,7 @@ void printOptionDiff(const Option &O, const generic_parser_base &P, const DT &V,
|
||||
// This is instantiated for basic parsers when the parsed value has a different
|
||||
// type than the option value. e.g. HelpPrinter.
|
||||
template <class ParserDT, class ValDT> struct OptionDiffPrinter {
|
||||
void print(const Option &O, const parser<ParserDT> P, const ValDT & /*V*/,
|
||||
void print(const Option &O, const parser<ParserDT> &P, const ValDT & /*V*/,
|
||||
const OptionValue<ValDT> & /*Default*/, size_t GlobalWidth) {
|
||||
P.printOptionNoValue(O, GlobalWidth);
|
||||
}
|
||||
@ -998,7 +998,7 @@ template <class ParserDT, class ValDT> struct OptionDiffPrinter {
|
||||
// This is instantiated for basic parsers when the parsed value has the same
|
||||
// type as the option value.
|
||||
template <class DT> struct OptionDiffPrinter<DT, DT> {
|
||||
void print(const Option &O, const parser<DT> P, const DT &V,
|
||||
void print(const Option &O, const parser<DT> &P, const DT &V,
|
||||
const OptionValue<DT> &Default, size_t GlobalWidth) {
|
||||
P.printOptionDiff(O, V, Default, GlobalWidth);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user