On Mon, Jan 4, 2021 at 11:00 PM Bart <bartjun...@gmail.com> wrote: > So, most likely this has nothing to do with generics? > I'm using r47193 of fpc trunk
Try to compile attached program for Win64-bit with either 3.2.0 or trunk: Free Pascal Compiler version 3.2.0 [2020/06/04] for x86_64 Copyright (c) 1993-2020 by Florian Klaempfl and others Target OS: Win64 for x64 Compiling c.lpr c.lpr(17,3) Error: Can't determine which overloaded function to call c.lpr(22) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted Free Pascal Compiler version 3.3.1 [2021/01/04] for x86_64 Copyright (c) 1993-2020 by Florian Klaempfl and others Target OS: Win64 for x64 Compiling c.lpr c.lpr(15,3) Error: Can't determine which overloaded function to call c.lpr(19,3) Error: Can't determine which overloaded function to call c.lpr(22) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted Casting the constant to currency allows compiling in trunk (but then fails in 3.2.0) -- Bart
c.lpr
Description: Binary data
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel