From d1862e25eb722c55e5c8e8cd7fc498a43835ad44 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Fri, 26 Nov 2021 16:05:07 -0500 Subject: [PATCH] Internals: Cleanup some constructor-constructor assigns. No functional change intended. --- src/V3Unroll.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/V3Unroll.cpp b/src/V3Unroll.cpp index 2c5efb113..e63eb1e0c 100644 --- a/src/V3Unroll.cpp +++ b/src/V3Unroll.cpp @@ -86,7 +86,7 @@ private: } bool forUnrollCheck( - AstNode* nodep, + AstNode* const nodep, AstNode* const initp, // Maybe under nodep (no nextp), or standalone (ignore nextp) AstNode* const precondsp, AstNode* condp, AstNode* const incp, // Maybe under nodep or in bodysp @@ -219,34 +219,34 @@ private: return false; } // Fetch the result - V3Number* res = simvis.fetchNumberNull(clonep); - if (!res) { + V3Number* resp = simvis.fetchNumberNull(clonep); + if (!resp) { UINFO(3, "No number returned from simulation" << endl); VL_DO_DANGLING(clonep->deleteTree(), clonep); return false; } // Patch up datatype if (dtypep) { - AstConst new_con(clonep->fileline(), *res); + AstConst new_con{clonep->fileline(), *resp}; new_con.dtypeFrom(dtypep); outNum = new_con.num(); outNum.isSigned(dtypep->isSigned()); VL_DO_DANGLING(clonep->deleteTree(), clonep); return true; } - outNum = *res; + outNum = *resp; VL_DO_DANGLING(clonep->deleteTree(), clonep); return true; } bool countLoops(AstAssign* initp, AstNode* condp, AstNode* incp, int max, int& outLoopsr) { outLoopsr = 0; - V3Number loopValue = V3Number(initp); + V3Number loopValue{initp}; if (!simulateTree(initp->rhsp(), nullptr, initp, loopValue)) { // return false; } while (true) { - V3Number res = V3Number(initp); + V3Number res{initp}; if (!simulateTree(condp, &loopValue, nullptr, res)) { // return false; } @@ -256,7 +256,7 @@ private: // Run inc AstAssign* const incpass = VN_AS(incp, Assign); - V3Number newLoopValue = V3Number(initp); + V3Number newLoopValue{initp}; if (!simulateTree(incpass->rhsp(), &loopValue, incpass, newLoopValue)) { return false; } @@ -269,7 +269,7 @@ private: bool forUnroller(AstNode* nodep, AstAssign* initp, AstNode* condp, AstNode* precondsp, AstNode* incp, AstNode* bodysp) { UINFO(9, "forUnroller " << nodep << endl); - V3Number loopValue = V3Number(nodep); + V3Number loopValue{nodep}; if (!simulateTree(initp->rhsp(), nullptr, initp, loopValue)) { // return false; } @@ -300,7 +300,7 @@ private: int times = 0; while (true) { UINFO(8, " Looping " << loopValue << endl); - V3Number res = V3Number(nodep); + V3Number res{nodep}; if (!simulateTree(condp, &loopValue, nullptr, res)) { nodep->v3error("Loop unrolling failed."); return false; @@ -346,7 +346,7 @@ private: // loopValue += valInc AstAssign* const incpass = VN_AS(incp, Assign); - V3Number newLoopValue = V3Number(nodep); + V3Number newLoopValue{nodep}; if (!simulateTree(incpass->rhsp(), &loopValue, incpass, newLoopValue)) { nodep->v3error("Loop unrolling failed"); return false;