Apply 'make format' [ci skip]
This commit is contained in:
parent
38895f8f29
commit
1d42c45a34
|
|
@ -9251,29 +9251,26 @@ class WidthVisitor final : public VNVisitor {
|
||||||
<< " expected non-datatype " << side << " but "
|
<< " expected non-datatype " << side << " but "
|
||||||
<< underp->prettyNameQ() << " is a datatype.");
|
<< underp->prettyNameQ() << " is a datatype.");
|
||||||
} else if (expDTypep == underp->dtypep()) { // Perfect
|
} else if (expDTypep == underp->dtypep()) { // Perfect
|
||||||
underp = userIterateSubtreeReturnEdits(
|
underp = userIterateSubtreeReturnEdits(underp,
|
||||||
underp, WidthVP{expDTypep, FINAL, childStreamUse}.p());
|
WidthVP{expDTypep, FINAL, childStreamUse}.p());
|
||||||
} else if (expDTypep->isDouble() && underp->isDouble()) { // Also good
|
} else if (expDTypep->isDouble() && underp->isDouble()) { // Also good
|
||||||
underp = userIterateSubtreeReturnEdits(
|
underp = userIterateSubtreeReturnEdits(underp,
|
||||||
underp, WidthVP{expDTypep, FINAL, childStreamUse}.p());
|
WidthVP{expDTypep, FINAL, childStreamUse}.p());
|
||||||
} else if (expDTypep->isDouble() && !underp->isDouble()) {
|
} else if (expDTypep->isDouble() && !underp->isDouble()) {
|
||||||
AstNode* const oldp
|
AstNode* const oldp
|
||||||
= underp; // Need FINAL on children; otherwise splice would block it
|
= underp; // Need FINAL on children; otherwise splice would block it
|
||||||
spliceCvtD(VN_AS(underp, NodeExpr));
|
spliceCvtD(VN_AS(underp, NodeExpr));
|
||||||
underp = userIterateSubtreeReturnEdits(
|
underp = userIterateSubtreeReturnEdits(oldp, WidthVP{SELF, FINAL, childStreamUse}.p());
|
||||||
oldp, WidthVP{SELF, FINAL, childStreamUse}.p());
|
|
||||||
} else if (!expDTypep->isDouble() && underp->isDouble()) {
|
} else if (!expDTypep->isDouble() && underp->isDouble()) {
|
||||||
AstNode* const oldp
|
AstNode* const oldp
|
||||||
= underp; // Need FINAL on children; otherwise splice would block it
|
= underp; // Need FINAL on children; otherwise splice would block it
|
||||||
spliceCvtS(VN_AS(underp, NodeExpr), true, expDTypep->width()); // Round RHS
|
spliceCvtS(VN_AS(underp, NodeExpr), true, expDTypep->width()); // Round RHS
|
||||||
underp = userIterateSubtreeReturnEdits(
|
underp = userIterateSubtreeReturnEdits(oldp, WidthVP{SELF, FINAL, childStreamUse}.p());
|
||||||
oldp, WidthVP{SELF, FINAL, childStreamUse}.p());
|
|
||||||
} else if (expDTypep->isString() && !underp->dtypep()->isString()) {
|
} else if (expDTypep->isString() && !underp->dtypep()->isString()) {
|
||||||
AstNode* const oldp
|
AstNode* const oldp
|
||||||
= underp; // Need FINAL on children; otherwise splice would block it
|
= underp; // Need FINAL on children; otherwise splice would block it
|
||||||
spliceCvtString(VN_AS(underp, NodeExpr));
|
spliceCvtString(VN_AS(underp, NodeExpr));
|
||||||
underp = userIterateSubtreeReturnEdits(
|
underp = userIterateSubtreeReturnEdits(oldp, WidthVP{SELF, FINAL, childStreamUse}.p());
|
||||||
oldp, WidthVP{SELF, FINAL, childStreamUse}.p());
|
|
||||||
} else {
|
} else {
|
||||||
const AstBasicDType* const expBasicp = expDTypep->basicp();
|
const AstBasicDType* const expBasicp = expDTypep->basicp();
|
||||||
const AstBasicDType* const underBasicp = underp->dtypep()->basicp();
|
const AstBasicDType* const underBasicp = underp->dtypep()->basicp();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue