Fix C++20 warning (#337)
warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
This commit is contained in:
parent
574379eb32
commit
4475f89024
|
|
@ -5241,7 +5241,7 @@ Sta::slowDrivers(int count)
|
|||
{
|
||||
findDelays();
|
||||
InstanceSeq insts = network_->leafInstances();
|
||||
sort(insts, [=] (const Instance *inst1,
|
||||
sort(insts, [this] (const Instance *inst1,
|
||||
const Instance *inst2) {
|
||||
return delayGreater(instMaxSlew(inst1, this),
|
||||
instMaxSlew(inst2, this),
|
||||
|
|
|
|||
|
|
@ -533,7 +533,7 @@ WriteSpice::writeParasiticNetwork(const Pin *drvr_pin,
|
|||
// Sort resistors for consistent regression results.
|
||||
ParasiticResistorSeq resistors = parasitics_->resistors(parasitic);
|
||||
sort(resistors.begin(), resistors.end(),
|
||||
[=] (const ParasiticResistor *r1,
|
||||
[this] (const ParasiticResistor *r1,
|
||||
const ParasiticResistor *r2) {
|
||||
return parasitics_->id(r1) < parasitics_->id(r2);
|
||||
});
|
||||
|
|
@ -577,7 +577,7 @@ WriteSpice::writeParasiticNetwork(const Pin *drvr_pin,
|
|||
// Sort nodes for consistent regression results.
|
||||
ParasiticNodeSeq nodes = parasitics_->nodes(parasitic);
|
||||
sort(nodes.begin(), nodes.end(),
|
||||
[=] (const ParasiticNode *node1,
|
||||
[this] (const ParasiticNode *node1,
|
||||
const ParasiticNode *node2) {
|
||||
const char *name1 = parasitics_->name(node1);
|
||||
const char *name2 = parasitics_->name(node2);
|
||||
|
|
@ -598,7 +598,7 @@ WriteSpice::writeParasiticNetwork(const Pin *drvr_pin,
|
|||
// Sort coupling capacitors for consistent regression results.
|
||||
ParasiticCapacitorSeq capacitors = parasitics_->capacitors(parasitic);
|
||||
sort(capacitors.begin(), capacitors.end(),
|
||||
[=] (const ParasiticCapacitor *c1,
|
||||
[this] (const ParasiticCapacitor *c1,
|
||||
const ParasiticCapacitor *c2) {
|
||||
return parasitics_->id(c1) < parasitics_->id(c2);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -146,7 +146,7 @@ VerilogReader::VerilogReader(NetworkReader *network) :
|
|||
zero_net_name_("zero_"),
|
||||
one_net_name_("one_")
|
||||
{
|
||||
network->setLinkFunc([=] (const char *top_cell_name,
|
||||
network->setLinkFunc([this] (const char *top_cell_name,
|
||||
bool make_black_boxes) -> Instance* {
|
||||
return linkNetwork(top_cell_name, make_black_boxes, true);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue