From 2fc12d951e508b0305d5e1d9438a142db8df5854 Mon Sep 17 00:00:00 2001 From: github action Date: Fri, 11 Jul 2025 17:11:31 +0000 Subject: [PATCH] Apply 'make format' --- src/V3Class.cpp | 8 +++----- src/V3EmitCFunc.h | 18 +++++++----------- src/V3EmitCHeaders.cpp | 2 +- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/V3Class.cpp b/src/V3Class.cpp index 1878b2582..d0d6de7c2 100644 --- a/src/V3Class.cpp +++ b/src/V3Class.cpp @@ -63,12 +63,10 @@ class ClassVisitor final : public VNVisitor { // as there is only single ancestor allowed // - implements of concrete classes / extends of interface classes: mapped // to virtual inheritance to allow diamond patterns with multiple ancestors - if (nodep->useVirtualPublic()) return; // Short-circuit to exit diamond cycles - if (nodep->isInterfaceClass()) { - nodep->useVirtualPublic(true); - } + if (nodep->useVirtualPublic()) return; // Short-circuit to exit diamond cycles + if (nodep->isInterfaceClass()) { nodep->useVirtualPublic(true); } for (const AstClassExtends* extp = nodep->extendsp(); extp; - extp = VN_AS(extp->nextp(), ClassExtends)) { + extp = VN_AS(extp->nextp(), ClassExtends)) { recurseImplements(extp->classp()); } } diff --git a/src/V3EmitCFunc.h b/src/V3EmitCFunc.h index 388c4e77c..b3720f3e7 100644 --- a/src/V3EmitCFunc.h +++ b/src/V3EmitCFunc.h @@ -277,11 +277,10 @@ public: puts("(vlSymsp)"); } } - const AstCNew* const superNewCallp = - getSuperNewCallRecursep(cfuncp->stmtsp()); + const AstCNew* const superNewCallp = getSuperNewCallRecursep(cfuncp->stmtsp()); // Direct non-virtual bases in declaration order for (const AstClassExtends* extp = classp->extendsp(); extp; - extp = VN_AS(extp->nextp(), ClassExtends)) { + extp = VN_AS(extp->nextp(), ClassExtends)) { if (extp->classp()->useVirtualPublic()) continue; if (doneClasses.count(extp->classp())) continue; puts(doneClasses.empty() ? "" : "\n , "); @@ -300,22 +299,19 @@ public: } } void collectVirtualBasesRecursep(const AstClass* classp, - std::vector& virtualBases) { + std::vector& virtualBases) { std::set visited; collectVirtualBasesRecursep(classp, virtualBases /*ref*/, visited /*ref*/); } - void collectVirtualBasesRecursep(const AstClass* classp, - std::vector& virtualBases, - std::set& visited) { + void collectVirtualBasesRecursep(const AstClass* classp, std::vector& virtualBases, + std::set& visited) { if (visited.count(classp)) return; visited.emplace(classp); for (const AstClassExtends* extp = classp->extendsp(); extp; - extp = VN_AS(extp->nextp(), ClassExtends)) { + extp = VN_AS(extp->nextp(), ClassExtends)) { // Depth-first: recurse into this base first collectVirtualBasesRecursep(extp->classp(), virtualBases, visited); - if (extp->classp()->useVirtualPublic()) { - virtualBases.push_back(extp->classp()); - } + if (extp->classp()->useVirtualPublic()) { virtualBases.push_back(extp->classp()); } } } diff --git a/src/V3EmitCHeaders.cpp b/src/V3EmitCHeaders.cpp index ddd73cf97..fd23589fd 100644 --- a/src/V3EmitCHeaders.cpp +++ b/src/V3EmitCHeaders.cpp @@ -568,7 +568,7 @@ class EmitCHeader final : public EmitCConstInit { if (classp->extendsp()) { bool needComma = false; for (const AstClassExtends* extp = classp->extendsp(); extp; - extp = VN_AS(extp->nextp(), ClassExtends)) { + extp = VN_AS(extp->nextp(), ClassExtends)) { if (needComma) puts(", "); // Use virtual only for interfaces for class inheritance // (extends)