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