Pinging mailing list 

Sent from my iPhone

> On 19 Sep 2025, at 12:33 am, Chris Sherlock <chris.sherloc...@gmail.com> 
> wrote:
> 
> I’m getting errors from buildbots triggering on code such as this:
> 
> aCreationMetaDateString.append(char('0' + ((aDT.Year / 1000) % 10)));
> aCreationMetaDateString.append(char('0' + ((aDT.Year / 100) % 10)));
> aCreationMetaDateString.append(char('0' + ((aDT.Year / 10) % 10)));
> aCreationMetaDateString.append(char('0' + ((aDT.Year) % 10)));
> 
> Error is:
> 
> clang plugin stringadd did trigger. simplify by merging with the preceding 
> assign/append ( 
> https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/189822/ )
> 
> See https://gerrit.libreoffice.org/c/core/+/191122 
> 
> But if you do the following:
> 
> aCreationMetaDateString.append(char('0' + ((aDT.Year / 1000) % 10))
>  + char('0' + ((aDT.Year / 100) % 10))
>  + char('0' + ((aDT.Year / 10) % 10))
>  + char('0' + ((aDT.Year) % 10)));
> 
> Then the compiler thinks the char needs numeric addition, and doesn’t invoke 
> the + operator. 
> 
> How does one get around this? Note this only happens with char. 
> 
> Chris

Reply via email to