Skip to content

Commit 3d8e862

Browse files
committed
[Heavy] Support default constructor by... default
1 parent f5784e3 commit 3d8e862

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

heavy/lib/Nbdl/NbdlWriter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,8 @@ class DefineStoreWriter : public NbdlWriter<DefineStoreWriter> {
647647
OS << "class " << Name << " {\n";
648648
OS << "public:\n";
649649
WriteMemberDecls(Op);
650-
OS << Name << "() = default;\n";
650+
if (!Op.getBody().getArguments().empty())
651+
OS << Name << "() = default;\n";
651652
WriteConstructor(Op);
652653
OS << "};\n";
653654
Flush();

0 commit comments

Comments
 (0)