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

Regression: Compiler confuses scientific float notation (E+-) with CLEO arithmetic command #98

Closed
x87 opened this issue Nov 27, 2020 · 1 comment
Labels
priority:p0 Critical Issue/Blocker scope:compiler type:bug Something isn't working workaround-available Users can fix for themselves
Milestone

Comments

@x87
Copy link
Collaborator

x87 commented Nov 27, 2020

There is a line in the original SA SCM

137@ = 3E-12 

the compiler treats this as a CLEO opcode 0A8F: var = x-y

@x87 x87 added type:bug Something isn't working priority:p0 Critical Issue/Blocker scope:compiler labels Nov 27, 2020
@x87
Copy link
Collaborator Author

x87 commented Nov 27, 2020

the workaround would be to add opcode 0005: in front of the command:

0005: 137@ = 3E-12

@x87 x87 added this to the v3.6.1 milestone Nov 27, 2020
@x87 x87 added the workaround-available Users can fix for themselves label Nov 27, 2020
@x87 x87 mentioned this issue Nov 27, 2020
16 tasks
@x87 x87 closed this as completed Nov 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:p0 Critical Issue/Blocker scope:compiler type:bug Something isn't working workaround-available Users can fix for themselves
Projects
None yet
Development

No branches or pull requests

1 participant