From 2f7d70c56f0ad4a2b0f1db7fb978016349ff7db3 Mon Sep 17 00:00:00 2001 From: Gennaro Prota Date: Mon, 1 Sep 2025 18:50:05 +0200 Subject: [PATCH 1/2] fix: remove an unused `else if` in record.hbs --- .../addons/generator/common/partials/symbol/signature/record.hbs | 1 - 1 file changed, 1 deletion(-) diff --git a/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs b/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs index 7d5bcbf836..9710e8358c 100644 --- a/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs +++ b/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs @@ -8,7 +8,6 @@ {{~/if}} {{~#if isFinal}} final{{/if~}} {{#unless bases~}} -{{else if isFriend~}} {{else}} {{#each bases~}} From 20e98d41a841076a22a563e7ce5e2f34b51307b8 Mon Sep 17 00:00:00 2001 From: Gennaro Prota Date: Mon, 1 Sep 2025 20:06:14 +0200 Subject: [PATCH 2/2] fix: simplify the logic about base classes in record.hbs --- .../generator/common/partials/symbol/signature/record.hbs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs b/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs index 9710e8358c..267d1b2cbd 100644 --- a/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs +++ b/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs @@ -7,8 +7,7 @@ {{>symbol/name-text symbol ~}} {{~/if}} {{~#if isFinal}} final{{/if~}} -{{#unless bases~}} -{{else}} +{{#if bases}} {{#each bases~}} {{#if @first}} @@ -17,7 +16,7 @@ {{#unless (eq access ../defaultAccess)}} {{access}}{{/unless~}} {{#if isVirtual}} virtual{{/if}} {{>type/declarator type~}} {{/each~}} -{{/unless}} +{{/if}} {{!-- Unless we are going to show a class body ("{ ... }"), don't add a semicolon if the record is final, because something like `class A final;` is ill-formed (`final` can't be used on a non-defining