diff --git a/compiler/extensions/cpp/freemarker/Union.cpp.ftl b/compiler/extensions/cpp/freemarker/Union.cpp.ftl index 0663f5403..1612d5ec7 100644 --- a/compiler/extensions/cpp/freemarker/Union.cpp.ftl +++ b/compiler/extensions/cpp/freemarker/Union.cpp.ftl @@ -701,7 +701,7 @@ void ${name}::read(<#rt> <#if isPackable && usedInPackedArray> void ${name}::read(<#rt> -${name}::ZserioPackingContext&<#if uses_packing_context(fieldList)> context<#rt> +${name}::ZserioPackingContext&<#if fieldList?has_content> context<#rt> , ::zserio::BitStreamReader&<#if fieldList?has_content> in<#rt> <#if parameterArgs(true)?has_content>, ${parameterArgs(true)}<#rt> , const allocator_type&<#if read_needs_allocator(compoundConstructorsData.fieldList)> allocator)