On Tuesday 24 March 2015 11:23:44 Michael Schnell wrote:
> On 03/23/2015 06:36 PM, Martin Schreiber wrote:
> > Currently I am implementing "class" for the llvm-bitcode backend.
>
> AFAIK, LLVM is done with C++ in mind.
>
Why do you think so?
The instruction set is here:
http://llvm.org/docs/LangRef.html

> I do know that Delphi classes are rather incompatible with C++ classes
> and so when using a C++ DLL/.so with fpc or vice versa you can't pass
> instances of classes.
>
> Will this be mended in mselang ?
>
No, MSElang has its own optimised binary represention for the unified record, 
object and class concept which is not FPC nor C++ binary compatible.
BTW, C++ class ABI depends on the used compiler and sometimes even on the used 
compiler version.

Martin

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to