Merge 74d912e3fb
into fa62cd3486
This commit is contained in:
commit
fc0389f436
|
@ -166,7 +166,8 @@ private:
|
|||
nodep->brokenState(m_brokenCntCurrentUnder);
|
||||
const char* const whyp = nodep->brokenGen();
|
||||
UASSERT_OBJ(!whyp, nodep,
|
||||
"Broken link in node (or something without maybePointedTo): " << whyp);
|
||||
"Broken link in node (or something without maybePointedTo): " << whyp << " -- "
|
||||
<< nodep);
|
||||
if (!s_brokenAllowMidvisitorCheck) nodep->checkIter();
|
||||
if (nodep->dtypep()) {
|
||||
UASSERT_OBJ(nodep->dtypep()->brokeExists(), nodep,
|
||||
|
|
|
@ -65,7 +65,7 @@ class ExprCoverageEligibleVisitor final : public VNVisitor {
|
|||
}
|
||||
|
||||
void visit(AstNode* nodep) override {
|
||||
if (!nodep->isExprCoverageEligible()) {
|
||||
if (!nodep->isExprCoverageEligible() || !nodep->isPure()) {
|
||||
m_eligible = false;
|
||||
} else {
|
||||
iterateChildren(nodep);
|
||||
|
@ -74,7 +74,7 @@ class ExprCoverageEligibleVisitor final : public VNVisitor {
|
|||
|
||||
public:
|
||||
// CONSTRUCTORS
|
||||
explicit ExprCoverageEligibleVisitor(AstNode* nodep) { iterateChildren(nodep); }
|
||||
explicit ExprCoverageEligibleVisitor(AstNode* nodep) { iterate(nodep); }
|
||||
~ExprCoverageEligibleVisitor() override = default;
|
||||
|
||||
bool eligible() { return m_eligible; }
|
||||
|
|
Loading…
Reference in New Issue