Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

64bit Delphi 10.3 does not compile #66

Open
TonyHoyle opened this issue Jan 4, 2019 · 3 comments
Open

64bit Delphi 10.3 does not compile #66

TonyHoyle opened this issue Jan 4, 2019 · 3 comments

Comments

@TonyHoyle
Copy link

Some new functions have been added to the vmt for the 64bit compile. system.pas just calls them 'cpp_abi_1' etc. so they're not documented, but fastmm won't compile unless you add them.

I added the following to StandardVirtualMethodNames after 'Destroy':

{$IFDEF WIN64}
,'CPP_ABI_1',
'CPP_ABI_2',
'CPP_ABI_3'
{$ENDIF}

@TonyHoyle TonyHoyle changed the title 64bit Delphi 3.1 does not compile 64bit Delphi 10.3 does not compile Jan 4, 2019
@adem0x
Copy link

adem0x commented Mar 28, 2019

I have tried the above with 10.3 Rio X64.

FastMM4 without those extra lines compiles just fine.

In fact, adding them fails compilation.

@TonyHoyle
Copy link
Author

Any movement? We just maintain our own internal branch for this fix, but would rather not have to.

@pleriche
Copy link
Owner

Hi Tony,

I cannot reproduce this. I tested with the 64-bit Rio 10.3 compiler and did not get any errors. Are you using the latest source from the repository?

Pierre

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants