Path: csiph.com!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Hans-Peter Diettrich Newsgroups: comp.compilers Subject: Re: Implementing built-in functions with LLVM, help needed Date: Fri, 7 Oct 2022 20:59:49 +0200 Organization: Compilers Central Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <22-10-024@comp.compilers> References: <22-10-019@comp.compilers> <22-10-022@comp.compilers> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="26864"; mail-complaints-to="abuse@iecc.com" Keywords: Pascal, design Posted-Date: 08 Oct 2022 20:12:04 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com In-Reply-To: <22-10-022@comp.compilers> Xref: csiph.com comp.compilers:3195 On 10/7/22 7:56 AM, Christopher F Clark wrote: > Still, the ability to call functions is the key thing you need to do. And the compiler has to decide whether an argument type is okay, can be converted, or is incompatible with a function definition. So IMO handling of polymorphic and variadic functions is a matter of organisation of function argument types. DoDi