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

Fixes issue with aarch64 invalid memory access #7983

Merged

Conversation

drujensen
Copy link
Contributor

@drujensen drujensen commented Jul 22, 2019

This change properly maps the 64bit Intrinsics memory methods for aarch64 architecture.

This fixes issue #7293 and possibly #7299

This change properly maps the 64bit Intrinsic alloc method for aarch64 architecture.

This fixes issue crystal-lang#7299
@asterite
Copy link
Member

Thank you!

I think we have a bits64 flag. It's checked in other parts of the code.

@asterite
Copy link
Member

Maybe also fixes #7983

src/intrinsics.cr Outdated Show resolved Hide resolved
use `bits64` instead

Co-Authored-By: Ary Borenszweig <asterite@gmail.com>
@ysbaddaden ysbaddaden merged commit 6e3f384 into crystal-lang:master Jul 23, 2019
@ysbaddaden
Copy link
Contributor

Thank you 🙇

@bcardiff bcardiff added kind:bug A bug in the code. Does not apply to documentation, specs, etc. platform topic:stdlib labels Jul 24, 2019
@bcardiff bcardiff added this to the 0.30.0 milestone Jul 24, 2019
dnamsons pushed a commit to dnamsons/crystal that referenced this pull request Jan 10, 2020
Properly maps the 64bit Intrinsic alloc method for aarch64 architecture.

Co-Authored-By: Ary Borenszweig <asterite@gmail.com>
@RX14 RX14 mentioned this pull request May 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:bug A bug in the code. Does not apply to documentation, specs, etc. platform topic:stdlib
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants