Skip to content

Commit bdee0aa

Browse files
committed
Refs #25536. Add braces for array types.
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
1 parent f5897fc commit bdee0aa

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/main/java/com/eprosima/fastdds/idl/templates/TypesCdrAuxHeaderImpl.stg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ eProsima_user_DllExport void deserialize(
124124
data.$member.name$().reset();
125125
$elseif(!member.annotationExternal)$
126126
$if(member.typecode.initialValue)$
127-
data.$member.name$($member.typecode.initialValue$);
127+
data.$member.name$($with_braces_if_array(member, member.typecode.initialValue)$);
128128
$elseif(member.typecode.isStringType || member.typecode.isWStringType)$
129129
data.$member.name$({\});
130130
$endif$

src/main/java/com/eprosima/fastdds/idl/templates/eprosima.stg

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,3 +235,11 @@ wstring_name(wstring) ::= <<
235235
anonymous_wstring_$if(wstring.isBounded)$$wstring.evaluatedMaxsize$$else$unbounded$endif$
236236
>>
237237
//}
238+
239+
with_braces_if_array(member, value) ::= <%
240+
$if(member.typecode.isArrayType)$
241+
{$value$}
242+
$else$
243+
$value$
244+
$endif$
245+
%>

0 commit comments

Comments
 (0)