Skip to content

repair for x86_64 struct return case#1029

Merged
mflatt merged 1 commit intocisco:mainfrom
mflatt:x86_64-callable
Mar 19, 2026
Merged

repair for x86_64 struct return case#1029
mflatt merged 1 commit intocisco:mainfrom
mflatt:x86_64-callable

Conversation

@mflatt
Copy link
Copy Markdown
Contributor

@mflatt mflatt commented Mar 19, 2026

When a callable returns a struct that is small enough to fit into return registers, and when arguments to the callable include floating-point values, arguments were not delivered correctly to the callable.

When a callable returns a struct that is small enough to fit into
return registers, and when arguments to the callable include
floating-point values, arguments were not delivered correctly to the
callable.
Copy link
Copy Markdown
Contributor

@burgerrg burgerrg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for fixing this bug!

@mflatt mflatt merged commit 6451740 into cisco:main Mar 19, 2026
16 checks passed
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

Successfully merging this pull request may close these issues.

2 participants