From c7361f177b73559e13b3086adbb1600048404080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Chmiel?= Date: Wed, 7 Jan 2026 14:18:54 +0100 Subject: [PATCH] Fix large debug_str for emitted Syms headers (#6889) --- src/V3EmitCHeaders.cpp | 4 ++-- src/V3EmitCImp.cpp | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/V3EmitCHeaders.cpp b/src/V3EmitCHeaders.cpp index d6d47405c..181a783e8 100644 --- a/src/V3EmitCHeaders.cpp +++ b/src/V3EmitCHeaders.cpp @@ -169,8 +169,8 @@ class EmitCHeader final : public EmitCConstInit { putns(modp, name + "(" + ctorArgs + ");\n"); putns(modp, "~" + name + "();\n"); } else { - putns(modp, name + "() = default;\n"); - putns(modp, "~" + name + "() = default;\n"); + putns(modp, name + "();\n"); + putns(modp, "~" + name + "();\n"); putns(modp, "void ctor(" + ctorArgs + ");\n"); putns(modp, "void dtor();\n"); } diff --git a/src/V3EmitCImp.cpp b/src/V3EmitCImp.cpp index c29f51013..47d9a1deb 100644 --- a/src/V3EmitCImp.cpp +++ b/src/V3EmitCImp.cpp @@ -135,6 +135,8 @@ class EmitCImp final : public EmitCFunc { ofp()->indentDec(); puts(" {\n"); } else { + putns(modp, modName + "::" + modName + "() = default;\n"); + putns(modp, modName + "::~" + modName + "() = default;\n\n"); putns(modp, "void " + modName + "::ctor(" + ctorArgs + ") {\n"); }