Kernel const evaluation must use platform integers #33285
Labels
area-front-end
Use area-front-end for front end / CFE / kernel format related issues.
front-end-kernel
P1
A high priority bug; for example, a single project is unusable or has many test failures
Milestone
See #33282 for context.
The semantics of const object evaluation depends on the platform. On platforms that compile to JS, literals are interpreted as doubles, and integer operations are performed using double operations.
This issue is to verify that no const evaluation is done using the wrong semantics, since in the short term dart2js and ddc will be relying on receiving faithful representations of the original program literals in order to issue errors.
cc @rakudrama @jmesserly
The text was updated successfully, but these errors were encountered: