[fpc-devel] Error: (3069) Call by var for arg no. xx has to match exactly: Got "ShortString" expected "AnsiString"

Maxim Ganetsky ganmax at narod.ru
Sun Jul 16 18:39:24 CEST 2023


Hello.

Recent changes in FPC `main` led to the following errors when building 
some code in Lazarus tree:

Error: (3069) Call by var for arg no. xx has to match exactly: Got 
"ShortString" expected "AnsiString"

See:

https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/40381

Note that the unit which fails to build has {$H-} directive.

Is it a bug in compiler?

-- 
Best regards,
  Maxim Ganetsky                  mailto:ganmax at narod.ru



More information about the fpc-devel mailing list