From 6a67c0a0e53a62caf361585d139ab8d9ef9157bc Mon Sep 17 00:00:00 2001 From: Geza Lore Date: Tue, 19 Aug 2025 11:14:28 +0100 Subject: [PATCH] Iternals: Fix AstSplitPlaceholder, it is a statement (#6280) (#6309) --- src/V3AstNodeOther.h | 7 ------- src/V3AstNodeStmt.h | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/V3AstNodeOther.h b/src/V3AstNodeOther.h index 7a7ad5e2f..76e15c560 100644 --- a/src/V3AstNodeOther.h +++ b/src/V3AstNodeOther.h @@ -1616,13 +1616,6 @@ public: bool hasCombo() const; // Includes a COMBO SenItem bool hasHybrid() const; // Includes a HYBRID SenItem }; -class AstSplitPlaceholder final : public AstNode { -public: - // Dummy node used within V3Split; never exists outside of V3Split. - explicit AstSplitPlaceholder(FileLine* fl) - : ASTGEN_SUPER_SplitPlaceholder(fl) {} - ASTGEN_MEMBERS_AstSplitPlaceholder; -}; class AstStrengthSpec final : public AstNode { VStrength m_s0; // Drive 0 strength VStrength m_s1; // Drive 1 strength diff --git a/src/V3AstNodeStmt.h b/src/V3AstNodeStmt.h index fcc1977e7..7d47b230c 100644 --- a/src/V3AstNodeStmt.h +++ b/src/V3AstNodeStmt.h @@ -815,6 +815,13 @@ public: ASTGEN_MEMBERS_AstSetuphold; bool sameNode(const AstNode* /*samep*/) const override { return true; } }; +class AstSplitPlaceholder final : public AstNodeStmt { +public: + // Dummy node used within V3Split; never exists outside of V3Split. + explicit AstSplitPlaceholder(FileLine* fl) + : ASTGEN_SUPER_SplitPlaceholder(fl) {} + ASTGEN_MEMBERS_AstSplitPlaceholder; +}; class AstStackTraceT final : public AstNodeStmt { // $stacktrace used as task public: